-
[javascript] 29. break문 & continue문 - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:20JavaScript Break and Continue
break 문은 반복문에서 빠져나오는 구문입니다.
continue 문은 반복문의 반복을 한 번 빠져나와서 다시 반복하는 구문입니다.
1. The Break Statement
12345678910111213141516171819202122232425<!DOCTYPE html><html><body><p>Click the button to do a loop with a break.</p><button onclick="myFunction()">Try it</button><p id="demo"></p><script>function myFunction() {var text = "";var i;for (i = 0; i < 10; i++) {if (i == 3) {break;}text += "The number is " + i + "<br>";}document.getElementById("demo").innerHTML = text;}</script></body></html>cs 2. The Continue Statement
1234567891011121314151617181920212223242526<!DOCTYPE html><html><body><p>Click the button to do a loop which will skip the step where i = 3.</p><button onclick="myFunction()">Try it</button><p id="demo"></p><script>function myFunction() {var text = "";var i;for (i = 0; i < 10; i++) {if (i == 3) continue;text += "The number is " + i + "<br>";}document.getElementById("demo").innerHTML = text;}</script></body></html>cs 3. JavaScript Labels
스위치 문에서 봤듯이, 자바스크립트 문은 라벨을 줄 수 있습니다.
문법:
label:
statementsbreak labelname;
continue labelname;예제:
123456789101112131415161718192021222324252627<!DOCTYPE html><html><body><p id="demo"></p><script>cars = ["BMW", "Volvo", "Saab", "Ford"];text = "";list: {text += cars[0] + "<br>";text += cars[1] + "<br>";text += cars[2] + "<br>";break list;text += cars[3] + "<br>";text += cars[4] + "<br>";text += cars[5] + "<br>";}document.getElementById("demo").innerHTML = text;</script></body></html>cs 'Web > JavaScript' 카테고리의 다른 글
[javascript] 32. 정규표현식(regular expression) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 31. 형 변환(type conversion) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 30. 타입, 널(type of, null, undefined) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 28. while 반복문(while loop) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 27. for 반복문(for loop) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 26. 스위치(switch) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13