ex)
i가 20이하며 3의 배수일때.
let i = 0;
while (i <=20) {
if (i % 3 === 0 && i >=3) {
console.log(i);}
i++;
}로 표현할수 있다.
콘솔에 3의 배수,20이하인 3,6,9,12,15,18이 출력됨.
ex)
let i = 0;
do {console.log(i);
i++;
}while (i < 5);
콘솔에 0,1,2,3,4가 출력됨. (이거로 보면 잘 이해 불가하고..)
let i = 0;
do {console.log(i);
i++;
}while (i > 5);
콘솔에 0이 출력됨. (이거로 보면 이해됨.무조건 처음꺼 출력!!)
ex)
for (let i =0; i < 10; i++) {
if (i === 8) {
break;
}
console.log(i);
}
콘솔에 0,1,2,3,4,5,6,7까지 출력하고 if(i = 8)이 들어가는 순간 for을 빠져나옴.
ex)
for (let i =0; i < 10; i++) {
if (i === 8) {
continue;
}
console.log(i);
}
콘솔에 0,1,2,3,4,5,6,7까지 출력하고 8 뛰어넘고 9출력함..(결론:0,1,2,3,4,5,6,7,9 출력)