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

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


While 루프(Loop)

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

구문


while (condition) {
    code block to be executed
}

Example

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



Do/While 루프

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

Syntax


do {
    code block to be executed
}
while (condition);

Example


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

Example

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


For와 While 비교

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

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

Example


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

Example


참조: JavaScript While Loop

Leave a comment