◆ for 반복문은 특정 조건이 유지되는 동안 명령을 반복해서 실행하는 것이다.
예를 들어 아래 코드를 보자.
const array = [ ]
for (let i = 0; i < 3; i++) {
array.push((i + 1) * 3) // [3 , 6, 9]
}
console.log(array)
먼저 i를 0으로 설정하고, i < 3이라는 조건이 유지된다면 array.push((i + 1) * 3) 이라는 명령을 실행한다.
그후 i 에 1을 더한다.
그후 또다시 i < 3이라는 조건 충족여부를 확인하고 충족된다면 명령을 또 실행한다. 이번에는 i 에 1이 들어가야 할 것이다.
나중에 조건이 불충족되게 되면 반복문은 종료된다. 비어있던 array 에 3과 6과 9가 push 되어 새롭게 출력된다.
출력값은 이렇다.
[3, 6, 9]
◆ for 반복문 하나를 더 들어 보자.
1에서부터 100까지의 모든 자연수를 곱하는 코드다.
let output = 1
for (let i = 1; i <= 100; i++) {
output = output * i
}
console.log(`1~100의 숫자를 모두 곱하면, ${output}입니다.`)
console에 이렇게 찍힌다.
1~100의 숫자를 모두 곱하면, 9.33262154439441e+157입니다.
'자바스크립트 리뷰' 카테고리의 다른 글
break 키워드와 continue 키워드 사용하기 (0) | 2023.04.01 |
---|---|
while 문은 for 문과 거의 같다. (0) | 2023.04.01 |
for in 반복문 과 for of 반복문의 차이 (0) | 2023.04.01 |
자바스크립트 forEach() (0) | 2023.03.21 |
fetch의 활용 (0) | 2023.03.20 |