1. 반복문 for
1// 반복문 Loop Statement2// for(변수선언문; 조건식; 증감식) { }3// 실행순서:4// 1. 변수선언문5// 2. 조건식의 값이 참이면 { } 코드블럭을 수행6// 3. 증감식을 수행7// 4. 조건식이 거짓이 될때까지 2번과 3번을 반복함89for (let i = 0; i < 5; i++) {10console.log(i)11}1213for (let i = 0; i < 5; i++) {14for (let j = 0; j < 5; j++) {15console.log(i, j)16}17}1819// 무한루프 💩20// for (;;) {21// }2223// 반복문 제어: continue, break;24for (let i = 0; i < 20; i++) {25if (i === 10) {26continue // 10을 넘어가고 그 다음 반복문 수행27console.log('i가 드디어 10이 되었다!')28break29}30console.log(i)31}
2. 반복문 while
1// while(조건) {}2// 조건이 false가 될때까지 {} 코드를 반복 실행3let num = 54while (num >= 0) {5console.log(num) // 5 4 3 2 1 06num--7}89// 무한루프문10let isActive = false // true로 바꾸면 무한 실행11let i = 012while (isActive) {13console.log('아직살아있다!')14if (i === 1000) {15break16}17i++18}1920// do-while문 : do에 있는 문 무조건 한번 실행하고 while문 수행21do {22console.log('do-while 아직살아있다!')23} while (isActive)