반응형
js에도 우리가 코딩할 때 사용하는 기본적인 if, switch, for, while문이 있다.
사용법도 c++과 동일하지만 한번 정리도 할겸 작성해봅니다~
If문
if 문에서 조건식을 거짓으로 취급하는 값은 크게 6가지가 있다.
Switch 문
💡Switch 문을 사용할 때 주의해야 할 점은 break를 사용하지 않으면 끝까지 다 출력이 되니 break 문을 잊지 않고 써야 합니다.
for 문
for(초기식; 조건식; 증감식){
실행문;
}
for/in 문 과 for/of 차이점
while 문
while(조건절){
실행문;
}
함수
JS에서 함수를 선언하고 사용하는 방법은 세가지로 요약이 가능하다
- 선언적이고 명시적인 function 키워드 사용
- 함수를 객체 혹은 리터럴(함수식=함수 표현식)로 사용
- 객체와 같이 new 연산을 이용한 익명함수 및 동적함수 선언 (여기에서는 자세한 설명은 하지 않는다.)
간단하게 보자면 그냥 우리가 원래 코딩하던 식으로 하면된다.
Default Parameter
아래 그림과 같이 sum 함수는 a,b 두개의 값을 받지만 실제로는 10이라는 하나의 값만 썻기때문에 default parameter가 없으면 NaN(not a number)이라는 값이 뜬다.
Rest Parameter
아래 그림과 같이 매개변수로 a,b,...rest를 사용하면 a=10, b=20, rest=40,50,60,70의 값을 가지게된다.
함수의 표현식
함수를 선언하고 표현할 때 여러가지 방법이 있다. 모두 같은 함수지만 여러가지 형식으로 보여주겠다.
이번주차까지는 그래도 내용도 쉽고 짧아서 이해하기 쉬웠다 ㅎㅎ
빨리 좀 어려워져서 문제도 풀어보고 싶다🥴
반응형
'WINK-(Web & App) > HTML & CSS & JS 스터디' 카테고리의 다른 글
[2023 신입부원 기초 스터디] 최종은 #6주차 - Js 조건문,반복문,함수 등등,.,., (0) | 2023.06.01 |
---|---|
[2023 신입부원 기초 스터디] 박민규 #5주차 - JavaScript (0) | 2023.05.30 |
[2023 신입부원 기초 스터디] 한승훈 5주차 - JS (0) | 2023.05.28 |
[2023 신입부원 심화 스터디] 김윤희 #5주차 - React.js 섹션 2. 컴포넌트 제작 (0) | 2023.05.25 |
[2023 신입부원 심화 스터디] 조현상 #5주차 React.js 섹션2 컴포넌트 제작 (0) | 2023.05.25 |