for문은 while문과는 달리 자체적으로 초기식, 조건식, 증감식을 모두 포함하고 있는 반복문이다.
while문 보다는 좀 더 간결하게 표현할 수 있다.
for (초기식; 조건식; 증감식) {
// 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문
}
간단한 예를 보자
i는 0부터 시작해서 2가 될때까지 실행문을 총 3번 실행 시킬 것이다.
// 예시
for (let i = 0; i < 3; i++) {
console.log(i)
}
반대로 While문은 for문과 달리 초기식은 While문 밖에 선언해준다.
let i = 0;
while (i < 3) {
console.log(i)
i++
}