프로그램을 작성하다 보면 어떤 작업을 계속해서 수행해야 하는 상황이 생길 수 있습니다. 이 경우 루프 문을 작성하여 코드 양을 줄여야 합니다.
JavaScript는 모든 프로그래밍 단계에서 도움이 되는 모든 필수 루프를 지원합니다.
while 루프
JavaScript에서 가장 기본적인 루프는 while 루프입니다
while (expression){ Statement(s) to be executed if expression is true }
while 루프의 목적은 (표현식이 true인 한) 문이나 코드 블록을 반복적으로 실행하는 것입니다. 표현식이 false이면 루프가 종료됩니다.
다음 예에서는 기본적인 while 루프를 보여줍니다.
<script type="text/javascript"> <!-- var count = 0; document.write("Starting Loop" + "<br />"); while (count < 10){ document.write("Current Count : " + count + "<br />"); count++; } document.write("Loop stopped!"); //--> </script>
그러면 다음과 같은 결과가 생성됩니다.
Starting Loop Current Count : 0 Current Count : 1 Current Count : 2 Current Count : 3 Current Count : 4 Current Count : 5 Current Count : 6 Current Count : 7 Current Count : 8 Current Count : 9 Loop stopped!
do...while 루프:
do...while 루프 유사함 while 루프의 차이점은 조건 확인이 루프의 끝에서 발생한다는 것입니다. 즉, 조건이 거짓이더라도 루프는 항상 적어도 한 번은 실행됩니다.
Syntax
do{ Statement(s) to be executed; } while (expression);
do... while 루프 끝에 세미콜론을 사용하는 것에 주의하세요.
예:
예를 들어 위의 예에서는 do... while 루프를 사용하여 프로그램을 작성합니다.
<script type="text/javascript"> <!-- var count = 0; document.write("Starting Loop" + "<br />"); do{ document.write("Current Count : " + count + "<br />"); count++; }while (count < 0); document.write("Loop stopped!"); //--> </script>
이 결과는 다음과 같습니다.
Starting Loop Current Count : 0 Loop stopped!
위 내용은 JavaScript 기본 while 루프 및 do while 루프의 사용 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!