while 루프에는 다양한 변형이 있다는 것을 살펴보았습니다. 이 장에서는 for 루프라는 또 다른 인기 있는 루프를 소개합니다.
for 루프
for 루프는 가장 간결한 루프 형태이며 다음 세 가지 중요한 부분으로 구성됩니다.
한 줄에 있는 세 부분을 모두 세미콜론으로 구분할 수 있습니다.
문법
for (initialization; test condition; iteration statement){ Statement(s) to be executed if test condition is true }
예:
다음 예에서는 기본 for 루프를 보여줍니다.
<script type="text/javascript"> <!-- var count; document.write("Starting Loop" + "<br />"); for(count = 0; count < 10; count++){ document.write("Current Count : " + count ); document.write("<br />"); } document.write("Loop stopped!"); //--> </script>
이렇게 하면 while 루프와 유사한 다음 결과가 생성됩니다.
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!