스파르타 (React_6기) 본캠프

2024. 07. 23.(JavaScrip 기본 문법 정리 - while문, break continue문)

cha123hein 2024. 7. 25. 03:01

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만 출력이 된다.