If 조건문
// 조건문 (If statement)
// If 조건문
if (조건) {
// 조건이 참인 경우 실행
내용
}
// If ~ Else 조건문
if (조건) {
// 조건이 참인 경우 실행
내용
} else {
// 조건이 거짓인 경우 실행
내용
}
// If ~ Else IF ~ Else 조건문
if (조건1) {
// 조건1이 참인 경우 실행
내용
} else if (조건2) {
// 조건2가 참인 경우 실행
내용
} else {
// 조건이 모두 거짓인 경우 실행
내용
}
Switch 조건문
switch (변수) {
case 값1:
// 변수가 값1인 경우 실행
내용
break
case 값2:
// 변수가 값2인 경우 실행
내용
break
case 값3:
// 변수가 값3인 경우 실행
내용
break
default:
// 아무 값에도 포함되지 않는 경우 실행 (IF 조건문 Else 개념)
내용
}
// 예시
switch (a) {
case 0:
console.log('a is 0')
break
case 2:
console.log('a is 2')
break
case 4:
console.log('a is 4')
break
default:
console.log('rest...')
}
반복문
// 반복문 (For statement)
// for (시작조건; 종료조건; 변화조건) {}
for (let i = 0; i < 3; i += 1) {
// 출력 결과: 0
// 출력 결과: 1
// 출력 결과: 2
console.log(i)
}