반복문에 진입하기 전에 인덱스를 지정할 변수 i를 선언하고 초기화합니다. 그런 다음 while 반복문을 i와 array의 길이를 비교하면서 실행합니다.
프로그램을 실행하면 i가 0부터 이 조건을 만족하는 동안 순차적으로 증가하면서 array 값을 출력합니다.
실행 결과
1 2 … 9 10
이처럼 프로그램을 작성할 때 반복문에 진입하기 전에 실행할 초기화 코드를 넣고, 어떤 조건을 만족하는 동안 반복문을 실행하되 업데이트 구문을 함께 실행하고 싶을 때가 있습니다. 이럴 때는 while 반복문보다 for 반복문이 더 유용합니다.
while3.js 프로그램과 같은 동작을 하는 프로그램을 for 반복문을 이용해서 작성하면 다음과 같습니다.
코드 for.js
var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; for (var i = 0; i < array.length; i++) { // 조건식 // 반복 실행할 코드 console.log(array[i]); }