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