자바스크립트 강의

[JavaScript] 1주차 - while, do ~ while, break, continue

notion0896 2024. 10. 10. 15:40

1. while문

while (조건) {
  메인로직
  증감
}

let i = 0;

while(i < 10) {
  console.log(i)
  i++
}

// 1 2 3 4 5 6 7 8 9
더보기

quiz. while문을 사용해서 3초과 30 미만의 숫자 중 5의 배수만 나타내기

let i = 3;

while (i < 30) {
  if(i % 5 === 0){
    console.log(i)
    }
  i++
}
// 5 10 15 20 25

2. do ~ while문

do {
   메인로직
   증감
} while (조건)


do {
   console.log(i)
   i++
} while (i < 10);

//1 2 3 4 5 6 7 8 9

 

3. break : 설정한 값이 되는 순간 멈춘다.

continue : 설정한 값은 건너 뛰고 그 다음값부터 다시 생성한다. 

1. break

for (let i = 0; i<10; i++){
  if(i === 3){
    break;
  }
  console.log(i)
} 
// 0 1 2 => 설정해둔 3이 나오기 전까지만 출력

2. continue 

for (i=0; i<10; i++){
  if(i === 4){
    continue;
  }
  console.log(i)
}
// 0 1 2 3 5 6 7 8 9 => 설정해둔 4가 나오자 건너뛰고 다음 값을 출력