이번엔 JS의 반복문인 for과 while에 대하여 간단하게 정리하겠습니다.
단순한 반복을 보다 효율적이고 간결하게 표현하기 위한 문법입니다.
for (초기화; 조건식; 증감식) {
내용
}
for (let n = 0; n < 5; n = n + 1) {
console.log('hello world')
} // 콘솔창에 hello world 가 5번 출력된다.
for문을 중첩시킨 반복문 안의 반복문입니다.
function mulTablePrinter() {
for(let n = 2; n <= 9; n = n + 1) {
for(let m = 1; m <= 9; m = m + 1) {
console.log(`${n} * ${m} = ${n * m}`)
}
}
}
mulTablePrinter() // 2단부터 9단까지의 구구단이 전부 출력된다.
while (조건식) {
내용
}
let = n = 0;
while (n < 5;) {
console.log ('안녕하세요');
n += 1;
}
while은 for문과 다르게 초기화와 증감식을 따로 해주어야 합니다.
언제 발생할지 모르는 조건에 대해 반복이 필요한 경우 사용됩니다!
반복문 내에 원하는 지점에서 탈출 할 때 사용되는 문법이다.
for (i = 0; i < 5; i++) {
if (i === 3) {
break;
}
console.log ('안녕하세요')
} // 안녕하세요가 3번 출력되고 반복문을 빠져나오게 된다.
피드백은 환영입니다!!