JavaScript & Node.js
#.5 loop
Haksae
2022. 1. 9. 15:33
- while loop : while the condition is truthy, body code is executed
while (조건문) {
실행문
}
// ex
let i = 3;
while (i > 0) {
console.log(`while: ${i}`);
i--;
}
- do-while loop
- do while loop, body code is executed first, then check the condition.
- 조건문을 먼저 실행하고 싶을 때 쓴다.
do {
실행문
} while(조건문);
// ex
let i = 1;
do {
console.log(`do while: ${i}`);
i --;
} while (i > 0);
- for loop
- for loop, for(begin; condition; step)
- 자바 for문이랑 비슷한듯
for (변수 선언; 조건문; 실행문1) {
실행문2
}
//ex
for (let i=3; i > 0; i --) { // i = 3 도 가능
console.log(`for: ${i}`);
}
- i =3처럼 기존에 존재하는 값을 할당해도되고
- let i =3 으로, 블럭 안에 지역 변수를 할당해서 작성해도됨
- nested loops
- 이중 for문과 같은 개념
for (let i = 0; 1 < 10; i++) { for (let j = 0;, 1 < 10; i++ { console.log(`i: ${i}, j: ${j}`); } }
- break, continue
- break : 루프를 완전히 끝내는 것
- continue : 지금 것만 스킵하고 다음 스텝으로 넘어가는 것
출처 : 드림코딩엘리 https://www.youtube.com/channel/UC_4u-bXaba7yrRz_6x6kb_w