드디어.. 코드스테이츠 교육 엔지니어링분께서 말씀 하셨던 반복문이 시작이 되었다..
언젠가는 눈감고도 쓰는 날이 온다고..분명히..그러셨는데..
이름그대로 반복해서 계속 써봐야 겠다.
for (초기화; 조건식; 증감문) {
// 실행할 코드
}
let sum = 1;
for(let i = 2; i <= 4; i++) {
// 반복할 내용
sum = sum + i ;
}
console.log(sum);
// 10
// 초기화
while(조건식) {
// 실행할 코드
// 증감문
}
let sum = 1;
let i = 2; // 초기화
// 조건식만 괄호안에
while(i <= 4) {
sum = sum + i; // 반복할 내용
i = i++ // 증감문
}
console.log(sum); // 10
// 반복문
function mulTablePrinter(num) {
for (let i = 1; i <= 9; i++) {
console.log(num * i)
}
}
mulTablePrinter(2) // 2, 4, 6, 8, 10, 12, 14, 16, 18
// 이중반복문
function mulTablePrinter() {
for(let i = 2; i <= 9; i++) {
for(let n = 1; n <= 9; n++) {
console.log(i * n)
}
}
}
mulTablePrinter() // 2 ~ 9단의 값만 출력
// 템플릿리터럴, 이중반복문
function mulTablePrinter() {
for(let i = 2; i <= 9; i++) {
for(let n = 1; n <= 9; n++) {
console.log(`${i} * ${n} = ${i * n}`)
}
}
}
mulTablePrinter() // n * n = n 의 형식으로 2 ~ 9단 값 출력