예)
var str; while (true) { // 반복문은 조건이 참일경우 무한루프가됨 str = prompt("아무거나 입력하세요"); document.write(str + "<br>"); if (str == "q") { // 입력값이 q일경우 break; // 루프를 빠져나오고 } } document.write("Bye~"); // Bye~ 를 출력한다.
예)
for(var i = 0;i < 10; i++) { if (i == 5) { continue; } console.log(i); }
▶️5를 빼고 0,1,2,3,4,6,7,8,9 가 출력된다.
i가 5가되었을때, i++로 돌아가서 6부터다시 시작.
var i = 0 while(i < 10) { if (i == 5) { continue; } console.log(i); i++ }
▶️5출력 전인 0,1,2,3,4까지만 출력
i가 5가 되었을때, 조건식 (i<10)으로 돌아가고 그다음 단계인 console.log(i)와 i++ 을 지속해서 실행하지 못함.
예)
for (var i = 0; i < 2; i++) { //0을 시작으로 for (var j = 0; j < 3; j++) { // 안에들어있는 반복문을 먼저 모두 실행시킨후 console.log(i + ", " +j); } // 빠져나가서 다시 첫반복문실행 } // 첫 반복문의 조건이 끝날때까지 반복
결과값: