조건에 따라 어떤 동작을 반복해서 실행할 때 사용된다.
어떤 변수에 1부터 10까지 반복해서 더하는 동작
반복문을 사용하지 않았을 때
let sum = 0; sum = sum + 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; sum = sum + 5; sum = sum + 6; sum = sum + 7; sum = sum + 8; sum = sum + 9; sum = sum + 10; console.log(sum); // 55
for문을 사용했을 때
let sum = 0; for (let i = 1; i <= 10; i++) { sum = sum + i } console.log(sum); // 55
while문을 사용했을 때
let sum = 0; let i = 1; for (i <= 10) { sum = sum + i; i++ } console.log(sum); // 55
상황에 따라서는 반복문을 중첩해서 사용하기도 한다.
ex) 여러개 조건을 동시에 고려하며 특정 동작을 반복해야하는 경우
구구단을 1단부터 9단까지 실행하는 동작
조건 1 : 구구단의 단수
조건 2 : 단수에 곱해지는 숫자for (let i = 2; i < 10; i++) { console.log(i+'단'); // 단수명 출력 for (let j = 1; j < 10; j++) { // 구구단 내용 출력 let result = i * j; console.log(i+' x '+j+' = '+result); } console.log('\n'); // 줄바꿈 }
실행 결과