자바스크립트 리뷰
while 문은 for 문과 거의 같다.
가문비7
2023. 4. 1. 21:49
while 문은 for문과 형식만 다를 뿐 기능이 거의 같으므로 while문 대신 for 문을 써도 된다. 하지만 코드에서 조건에 큰 비중이 있을 때 while 문을 쓰면 그 조건이 명확히 드러날 것이다.
일단 아래 코드를 보자.
let i = 0
const array = [1, 2, 3, 4, 5]
while (i < array.length) {
console.log(`${i} : ${array[i]}`)
i++
}
i 는 일단 0으로 정의하고 그 i 에 1씩 더하면서 array.length 보다 i가 작을 때까지만 명령을 실행한다. array.length는 5이므로 i가 0부터 4가 될때까지 실행할 것이다. 5번 실행하는 것이다.
console에는 아래처럼 찍힐 것이다.
0 : 1
1 : 2
2 : 3
3 : 4
4 : 5