문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
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 | ||
| + | */ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||