JavaScript 제어문
1. if 문
let a = 2;
if(a ) {
} else if( a == 1) {
} else {
}
2. switch 문
let a = 2;
switch(a) {
case 1 :
break;
case 2 :
break;
}
3. for 문
for(let i=0; i<5; i++) {
}
// 혹은
for(let b in a) {
}
4. while 문
let a = 4;
while(a == 4) {
}
5. do~while 문
let a = 5;
do {
} while(a == 5);
※ 실행흐름을 제어 - Lable(레이블)
olabel:
for(let i =0; i<3; i++) {
for(let j=0; j<3; j++) {
document.write(i+", " + j+ "<br >");
if(j==2) break; // 1번
if(j==2) break olabel; // 2번
}
}
중첩된 반복문을 break하거나 continue할 때 유용하게 사용할 수 있다.
1번 결과
2번 결과
'JavaScript > 기초' 카테고리의 다른 글
JavaScript eval 함수 (0) | 2020.03.14 |
---|---|
JavaScript 함수 (0) | 2020.03.14 |
JavaScript 예외 처리 (0) | 2020.03.13 |
JavaScript 형변환 (0) | 2020.03.12 |
JavaScript 변수 (0) | 2020.03.12 |