1. while문
<기본 형태>
while(조건){
메인로직
증감
}
ex) i를 1씩 증가시켜 0에서 10까지 출력하시오.
let i=0;
while (i<10){
console.log(i);
i++
}
ex) i가 3초과 100미만일때 5의 배수만 출력하시오.
let i=3;
while (i>100){
if(i%5===0 && i>=5) {
console.log(i)
}
i++;
}
2. do~while : do를 먼저 코드 실행 후 while 코드를 실행한다.
let i=0;
do{
console.log(i):
i++;
}while (i > 10);
-> 원래는 i가 0이므로 i > 10이 성립되지않아 출력되지 않아야하지만, do 코드가 먼저 실행되기 때문에 0이라는 값이 출력된다.
3. break문 : for문을 멈춘다.
for(let i = 0; i<10; i++) {
if(i===5){
break;
}
console.log(i);
}
-> 원래라면 0에서 9까지 출력이 되지만, 5에서 break를 넣었기 때문에 4까지만 출력이 된다.
4. continue : 그 다음으로 넘어감.
for(let i = 0; i<10; i++) {
if(i===5){
continue;
}
console.log(i);
}
-> 원래라면 0에서 9까지 출력이 되지만, 5에서 continue를 넣었기 때문에 5를 제외한 0, 1, 2, 3, 4, 6, 7, 8, 9만 출력이 된다.
'스파르타 (React_6기) 본캠프' 카테고리의 다른 글
2024. 07. 25.(JavaScrip 기본 문법 정리 - 일급 객체로서의 함수) (0) | 2024.07.25 |
---|---|
2024. 07. 25.(JavaScrip 기본 문법 정리 - ES6) (0) | 2024.07.25 |
2024. 07. 23.(JavaScrip 기본 문법 정리 - for문) (0) | 2024.07.25 |
2024. 07. 23.(JavaScrip 기본 문법 정리 - 배열) (0) | 2024.07.24 |
2024. 07. 23.(JavaScrip 기본 문법 정리 - 조건문) (0) | 2024.07.23 |