최신 웹 개발 튜토리얼
 

JavaScript루프 동안


루프는 지정된 조건이 true 인 코드 블록을 실행할 수 있습니다.


While 루프

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

통사론

while ( condition ) {
    code block to be executed
}

다음 예에서, 루프의 코드는 10 미만만큼 변수 (I)로서, 반복해서 실행한다 :

while (i < 10) {
    text += "The number is " + i;
    i++;
}
»그것을 자신을 시도

이 조건에서 사용되는 변수를 증가하는 것을 잊지 경우, 루프는 종료하지 않습니다. 이 브라우저를 충돌합니다.


Do/While 루프

do/while 루프 while 루프의 변형입니다. 이 루프는 한 번 코드 블록을 실행할 조건에 해당하는 경우 확인하기 전에, 그것은 한 조건이 참으로 루프를 반복합니다.

통사론

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

아래 예는 사용 do/while 루프. 루프는 항상 상태가 테스트 전에 코드 블록이 실행되기 때문에, 조건이 거짓 인 경우에도 적어도 한 번 실행된다 :

do {
    text += "The number is " + i;
    i++;
}
while (i < 10);
»그것을 자신을 시도

조건에 사용 된 변수를 증가하는 것을 잊지 마세요, 그렇지 않으면 루프는 끝이 없을 것입니다!


들어와있는 동안 비교

당신이 for 루프에 대한 이전 장을 읽었다면, 당신은 while 루프 문 1 문 3 생략으로, 많은 for 루프와 같은 것을 발견 할 것입니다.

이 예에서 루프는 자동차 배열에서 차 이름을 수집하는 for 루프를 사용하여 :

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
}
»그것을 자신을 시도

이 예에서 루프는 사용 while 차량 어레이로부터 차량 이름을 수집 루프 :

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
}
»그것을 자신을 시도

연습으로 자신을 테스트!

연습 1» 운동 2» 운동 3» 운동 4» 운동 5»