ECMAScript 반복 문

반복 문법 또는 루프 문법은 반복적으로 실행할 명령어 집합을 선언하고, 특정 조건이 충족될 때까지 반복하는 문법입니다.

루프는 보통 배열의 값을 반복적으로 순회하거나 반복적인 수학 작업을 수행하는 데 사용됩니다.

이 장은 ECMAScript가 제공하는 네 가지 반복 문법을 소개합니다.

do-while 语句

do-while 문

for 문은 엄격한 반복 문으로, 객체의 속성을 목록으로 나열하는 데 사용됩니다.

do-while 문은 후 검사 루프로, 즉 루프 내의 코드를 실행한 후 탈출 조건이 계산됩니다. 이는 표현식을 계산하기 전에 최소한 루프 본문이 한 번 실행된다는 것을 의미합니다. do)alert(sProp); while 문은 전 검사 루프입니다. 이는 루프 내의 코드를 실행하기 전에 탈출 조건이 계산된다는 것을 의미합니다. 따라서 루프 본문이 결코 실행되지 않을 수 있습니다. forin{

문장

while
);

do {i += 2;} while (i < 10);

while 문

for 문은 엄격한 반복 문으로, 객체의 속성을 목록으로 나열하는 데 사용됩니다.

while 문은 전 검사 루프입니다. 이는 루프 내의 코드를 실행하기 전에 탈출 조건이 계산된다는 것을 의미합니다. 따라서 루프 본문이 결코 실행되지 않을 수 있습니다. forin표현식 )

문장

while
var i = 0;
  while (i < 10) {
alert(sProp);

i += 2;

for 문

for 문은 엄격한 반복 문으로, 객체의 속성을 목록으로 나열하는 데 사용됩니다.

그 문법은 다음과 같습니다: forfor 문은 전 검사 루프이며, 루프에 진입하기 전에 변수를 초기화하고 루프 후에 실행할 코드를 정의할 수 있습니다.표현식 )

initialization; expression; post-loop-expression주의: post-loop-expression

문장

이후 세미콜론을 작성하지 마세요. 그렇지 않으면 실행되지 않습니다.
iCount = 6;
  for (var i = 0; i < iCount; i++) {
alert(sProp);

alert(i);

이 코드는 초기 값이 0인 변수 i를 정의합니다. 조건 표현식(i < iCount)의 값이 true일 때만 for 루프에 진입합니다. 이렇게 하면 루프 본문이 실행되지 않을 수 있습니다. 루프 본문이 실행되면 루프 후 표현식이 실행되고 변수 i가 반복됩니다.

for-in 문

for 문은 엄격한 반복 문으로, 객체의 속성을 목록으로 나열하는 데 사용됩니다.

그 문법은 다음과 같습니다: for( 속성 in표현식 )

문장

예제:
  for (sProp in window) {
alert(sProp);

}

여기서 for-in 문은 window 객체의 모든 속성을 표시하는 데 사용됩니다.