< for 구문 >
반복할 조건을 초기화, 조건식, 증감문
let sum = 1;
for (let n = 2; n <= 4; n = n + 1) {
sum = sum + n;
}
console.log(sum); // 10
< while 구문 >
반복할 조건문, 초기화, 증감문은 따로,
조건식만 괄호 안에 넣어줌
let sum = 1;
let n = 2;
while(n <= 4) {
sum = sum + n; // 실행문의 위치
n = n + 1; // 조건문의 위치 순서에 따라 결과가 달라질 수 있음에 주의!!
}
console.log(sum); // 10
구구단 출력
// function mulTablePrinter(num) {
// for(let n = 1; n < 10; n = n + 1) {
// console.log(num * n);
// }
// }
// mulTablePrinter(3);
let n = 1
function mulTablePrinter(num) {
while (n <= 9) {
console.log(num * n)
n = n + 1;
}
}
mulTablePrinter(3);
구구단 출력 이중 for문(1단부터 9단까지)
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();
예제 답변 코드 잘 기억해두기 : 함수 결과값 재사용할 때 씀
1. 함수 선언
2. 변수를 선언하고 함수에 인자값을 넣은 결과값을 그 변수에 할당
3. 그 변수값을 재사용 하는 패턴
📌 break문, continue문 알기