1. 조건문
if-else
if(a === 0) {
console.log('a is 0')
} else if(a === 2) {
console.log('a is 2')
} else {
console.log('rest...')
}
switch
switch (a) {
case 0:
console.log('a is 0')
break
case 1:
console.log('a is 1')
break
case 2:
console.log('a is 2')
break
default:
console.log('rest...')
}
- a의 값과 일치하는 case의 명령문을 실행한다.
- break 값은 switch 문을 빠져 나가도록 해준다.
- 모든 case와 일치하지 않으면 default의 명령문을 실행하고 switch 문을 빠져 나간다.
2. 반복문
for(시작 조건; 종료 조건; 변화 조건) {
}
for(let i = 0; i < 3; i += 1) {
}
- 시작 조건 : 반복문을 실행하기 전 변수의 값을 초기화한다.
- 종료 조건 : 종료 조건을 만족 시키면 for 문을 빠져 나간다.
- 변화 조건 : 종료 조건을 만족시키지 않는다면 변수를 어떻게 변화시킬 건지 명시한다.