
- 조건문 - if문, switch문
- 반복문 - for문, while문, do~while문
3. break문
4. continue문
break : 반복문을 빠져나옴 continue : 반복문을 계속 실행for(let a=1; a<10; a=a+1) {
if (a==5){
break;
}//if end
document.write(a); //1234
}//for end
/*
a=1 1<10 {if(1==5)X 1} a=1+1
a=2 2<10 {if(2==5)X 2} a=2+1
a=3 3<10 {if(3==5)X 3} a=3+1
a=4 4<10 {if(4==5)X 4} a=4+1
a=5 5<10 {if(5==5)O {break}}
*/
//document.write(a); //값 5 출력안됨.(에러)
//Uncaught ReferenceError: a is not defined : a라는 변수 정의하지 않았다.
//for 문장에서 a 변수 선언했기 때문에 (지역변수) for문 안에서만 사용할 수 있다.
//for문 안에 있는 a변수는.. for문을 나오는 순간 죽어..
👉 a 변수가 5 (a==5) 일 때 break를 걸어 for문을 빠져나온다.
for(let a=1; a<10; a=a+1){
if(a==5) {
continue;
}//if end
document.write(a); //12346789
}//for end
// * 지역변수는 문장을 나가면 없어지기 때문에 재사용이 가능하다.
👉 a 변수가 5 (a==5) 일 때 continue값으로 인해 document.write(a); 로 가지 않고 반복문 a=a+1로 돌아간다.