-
[javascript] 28. while 반복문(while loop) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:19JavaScript While Loop
1. The While Loop
while 반복문은 명시된 조건이 참인 한에서 계속해서 반복문을 도는 구문입니다.
문법:
while (condition) {
code block to be executed
}예제:
1234567891011121314151617181920212223242526<!DOCTYPE html><html><body><p>Click the button to loop through a block of code as long as i is less than 10.</p><button onclick="myFunction()">Try it</button><p id="demo"></p><script>function myFunction() {var text = "";var i = 0;while (i < 10) {text += "<br>The number is " + i;i++;}document.getElementById("demo").innerHTML = text;}</script></body></html>cs 2. The Do/While Loop
do/while 반복문은 while 반복문의 변형입니다.
이 반복문은 조건이 참인지 검사하기 이전에, 블록 내의 코드를 한번 실행하고 조건이 참인지의 여부에 따라서 반복문을 돕니다.
문법:
do {
code block to be executed
}
while (condition);예제:
123456789101112131415161718192021222324252627<!DOCTYPE html><html><body><p>Click the button to loop through a block of code as long as i is less than 10.</p><button onclick="myFunction()">Try it</button><p id="demo"></p><script>function myFunction() {var text = ""var i = 0;do {text += "<br>The number is " + i;i++;}while (i < 10)document.getElementById("demo").innerHTML = text;}</script></body></html>cs 3. Comparing For and While
for 문
123456789cars = ["BMW","Volvo","Saab","Ford"];var i = 0;var text = "";for (;cars[i];) {text += cars[i] + "<br>";i++;}cs while 문
123456789cars = ["BMW","Volvo","Saab","Ford"];var i = 0;var text = "";while (cars[i]) {text += cars[i] + "<br>";i++;}cs 'Web > JavaScript' 카테고리의 다른 글
[javascript] 31. 형 변환(type conversion) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 30. 타입, 널(type of, null, undefined) - 자바스크립트 강좌 JS / CSE (0) 2015.06.13 [javascript] 29. break문 & continue문 - 자바스크립트 강좌 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 [javascript] 25. 조건문(conditions) - if, else - 자바스크립트 강좌 JS / CSE (0) 2015.06.13