1. for문의 break vs continue
for문 - break
for (let i = 0; i < 5; i++){
if(i === 3){
break;
}
console.log(i)
}
// 0
// 1
// 2
for문 - continue
for (let i = 0; i < 6; i++){
if(i === 3){
continue;
}
console.log(i)
}
// 0
// 1
// 2
// 4
// 5
2. for문의 while vs do while
while문
: while문은 while의 조건이 false가 될 때까지 while루프를 돌며 코드를 실행한다.
아래에서는 괄호(num >= 2)의 조건이 false가 될때까지 루프를 돈다
let num = 5;
while(num >= 2){
console.log(num);
num--;
};
// 5
// 4
do while문
: do while문은 while 조건문을 실행하기 전에 일단 do블록을 실행한다. 그리고 while 조건문을 판단하여
조건문의 결과가 참이면 다시 do 블록을 실행하고 거짓인 경우에만 while 조건문을 실행한다.
let limit = 0;
do{
console.log('❤', limit)
limit++
} while(limit < 3){
console.log(limit, '이제 끝')
}
// ❤ 0
// ❤ 1
// ❤ 2
// 3 이제 끝
'지금, 개발하기 > Javascript' 카테고리의 다른 글
javascript] this 바인딩 파헤치기 (0) | 2023.01.13 |
---|---|
javascript] 함수의 인자, Rest Parameter, Spread (0) | 2023.01.04 |
javascript] 구조분해할당(destructuring)이란? (0) | 2022.04.27 |
Javascript] 객체의 key(프로퍼티 이름), value(프로퍼티 값) 출력하기 (1) | 2022.01.12 |
Javascript] 함수 표현식, 화살표 함수표현식 (1) | 2021.10.12 |