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 객체의 모든 속성을 표시하는 데 사용됩니다.