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
'자바스크립트 리뷰' 카테고리의 다른 글
혼공자 chapter 05-2. filter() 메서드 (0) | 2023.04.03 |
---|---|
break 키워드와 continue 키워드 사용하기 (0) | 2023.04.01 |
for 반복문과 push 메서드의 조합 (0) | 2023.04.01 |
for in 반복문 과 for of 반복문의 차이 (0) | 2023.04.01 |
자바스크립트 forEach() (0) | 2023.03.21 |