자바스크립트 While 루프(Loop)

루프(Loops)는 지정한 조건(a specified condition)이 참(true)이면 코드 블록(a block of code)을 실행합니다.


While 루프(Loop)

while 루프는 지정한 조건이 true인 동안 코드 블록을 반복합니다.

구문

Example

다음 예제는, 변수 (i)가 10보다 작은 한, 루프 안의 코드를 반복해서 실행합니다:


Do/While 루프

do/while 루프는 while 루프의 변형입니다. 이 루프는, 조건이 참(true)인지 확인하기 전에, 코드 블록을 한 번(once) 실행 한 다음, 조건이 참(true)인 동안 루프를 반복합니다.

Syntax

Example

아래 예제는 do/while 루프를 사용합니다. 이 루프는 루프는 조건이 false 인 경우에도 적어도 한 번 이상 실행됩니다. 조건이 테스트되기 전에 코드 블록이 실행되기 때문입니다:

Example

조건에 사용 된 변수를 증가시키는 것을 잊지 마십시오. 그렇지 않으면 루프가 끝나지 않습니다!


For와 While 비교

이전 장에서 다룬 for 루프와 while 루프는 매우 비슷합니다. 문(statement) 1과 문(statement) 3이 생략되었습니다.

이 예제의 루프는 cars 배열(array)에서 자동차 이름을 얻기 위해 for 루프를 사용합니다:

Example

이 예제의 루프는 cars 배열(array)에서 자동차 이름을 얻기 위해 while 루프를 사용합니다:

Example

참조: JavaScript While Loop

댓글 남기기