겸둥이곰 2022. 5. 17. 14:29
반응형

1. while : 조건이 true 이면 {}안의 반복문을 실행 

* 문법 

  while(조건){

    반복문

   }

 

let a = 1;
while(a < 10){
  console.log(a);
  a++;
}

 

2. do ... while  : 일단 {} 안의 반복문을 한번 실행하고 조건을 체크, 이때 조건이 true이면 계속 실행 

* 문법 

  do {

  반복문

} while (조건)

 

* while..과 do ... while 의 차이는 조건을 언제 확인하느냐의차이..

* while은 조건이 false이면 한번도 실행이 되지 않지만, do .. while은.. 조건이 false 이더라도. .한번은 실행이 됨.. 

 

=== 그런데.. 실제 코딩할때.. while문을 거의 써본적이.. 없는듯? -_-?? ... java 코딩하면서 한번 썼던거 같은... 

 

3. for 

* 문법 for (시작 ; 조건 ; 증가) { 반복문 } -->  for(begin ; condition ; step)

if (let i=0; i< 10; i++){    // i =0 부터 9까지 +1씩 증가하면서 반복문을 실행한다. 
  console.log("i : " , i);
}

 => i 는 9까지 출력이 되고 10 이 되면서 for문을 벗어남 

 

4. 루프종료

* break : while이나, for문에서 break문을 만나면 반복문 종료 

 

for (let i=0; i< 10; i++){
    console.log("i : " , i);
    break;
}

==> 한번 실행후 break;를 만나 바로 종료 

 

*continue : 반복문에서 continue를 만나면 이후의 반복문은 실해하지 않고 다음 조건으로 반복문 실행 .. 

for (let i=0; i< 10; i++){
   if (i%2 === 0) continue;
           
   console.log("i : ", i);
}

==> i 가 홀수인 경우만 출력됨. 

*** 그외 반복문과 관련된 내용이 많지만.. 잘 사용하지 않으로.. 일단 패스~~~

반응형