문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:js_loop_while [2021/05/31 10:51] emblim98 만듦 |
wiki:javascript:javascript_note:js_loop_while [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 43: | 줄 43: | ||
document.getElementById(" | document.getElementById(" | ||
</ | </ | ||
- | <!-- The number is 0 | + | < |
+ | | ||
The number is 1 | The number is 1 | ||
The number is 2 | The number is 2 | ||
줄 52: | 줄 53: | ||
The number is 7 | The number is 7 | ||
The number is 8 | The number is 8 | ||
- | The number is 9 --> | + | The number is 9 |
+ | | ||
</ | </ | ||
</ | </ | ||
+ | \\ | ||
+ | 조건에 사용된 변수를 증가시키는 것을 잊으면 loop가 끝나지 않습니다. 브라우저가 작동하지 않습니다. | ||
+ | =====The Do/While Loop===== | ||
+ | '' | ||
+ | ====Syntax==== | ||
+ | <code javascript> | ||
+ | do { | ||
+ | // code block to be executed | ||
+ | } | ||
+ | while (condition); | ||
+ | </ | ||
+ | |||
+ | ====Example==== | ||
+ | 아래 예제는 '' | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | var text = ""; | ||
+ | var i = 0; | ||
+ | console.log(typeof text); // string | ||
+ | console.log(text); | ||
+ | console.log(typeof i); // number | ||
+ | console.log(i); | ||
+ | |||
+ | do { | ||
+ | text += "< | ||
+ | i++; | ||
+ | } | ||
+ | while (i < 10); | ||
+ | |||
+ | document.getElementById(" | ||
+ | /* | ||
+ | The number is 0 | ||
+ | The number is 1 | ||
+ | The number is 2 | ||
+ | The number is 3 | ||
+ | The number is 4 | ||
+ | The number is 5 | ||
+ | The number is 6 | ||
+ | The number is 7 | ||
+ | The number is 8 | ||
+ | The number is 9 | ||
+ | */ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | \\ | ||
+ | 조건에 사용된 변수를 증가시키는 것을 잊지마세요. 그렇지 않으면, loop는 결코 끝나지 않습니다> | ||
+ | | ||
+ | =====Comparing For and While===== | ||
+ | for loop에 대해 이전 챕터를 읽었다면, | ||
+ | \\ | ||
+ | 다음 예제의 loop는 '' | ||
+ | |||
+ | ====Example==== | ||
+ | <code javascript> | ||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | var cars = [" | ||
+ | var i = 0; | ||
+ | var text = ""; | ||
+ | | ||
+ | for (; cars[i];) { | ||
+ | text += cars[i] + "< | ||
+ | i++; | ||
+ | } | ||
+ | document.getElementById(" | ||
+ | /* | ||
+ | BMW | ||
+ | Volvo | ||
+ | Saab | ||
+ | Ford | ||
+ | */ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | 다음 예제의 loop는 '' | ||
+ | |||
+ | ====Example==== | ||
+ | <code javascript> | ||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | var cars = [" | ||
+ | var i = 0; | ||
+ | var text = ""; | ||
+ | | ||
+ | while (cars[i]) { | ||
+ | text += cars[i] + "< | ||
+ | i++; | ||
+ | } | ||
+ | document.getElementById(" | ||
+ | /* | ||
+ | BMW | ||
+ | Volvo | ||
+ | Saab | ||
+ | Ford | ||
+ | */ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||