리코딩 : 자바스크립트(JavaScript)

자바스크립트 6. 반복문 탈출!

BreezeBm 2020. 10. 7. 10:07

여기서 '탈출'은 공부가 끝나서 자유로운 몸이되어, 굴레와 속박을 벗어나 나의 행복을 찾아가는 그림이라기 보다는 반복문이 하염없이 돌아가면 비싸게 주고 무이자 할부를 때려가면서 산 노트북이 미쳐날뛸수 있으니 어떤 조건을 주어서 탈출을 시켜주자 그런의미다...(이미 코딩에 발을 들인순간 탈출은 없다.)

반복문이 계속 끈임없이 돌다가는 내 노트북도 돌아버릴 수 있으니, 반복문을 빠져나가는 방법을 기록해보자!

반복문을 빠져나오는 방법은 'break'와 일정부분을 건너뛰는 'countinue'가 있다!

let i = 0;
while (i < 10) {
  if (i === 5) {
   break;
  }
 i = i + 1;
}
console.log(i); // 5

코드를 살펴보면, while문을 작성해 주었고, if문에 i값이 5가되면 break! 탈출이 되고, 더이상 반복문은 실행되지 않고 끝나게 된다.

 

다음은 countinue를 기록해보자!

for (let i = 0; i < 10; i++) {
 if (i % 2 !== 0) continue;
 console.log(i); // 0, 2, 4, 6, 8
}

for문을 작성해 주었고, if문에는 홀수인 숫자를 찾는 코드를 짜주었다. i가 홀수이면 continue가 실행을 중단하고, 다음 반복문을 실행시키 때문에, i가 짝수일 때만 console에 찍히게 된다!

 

다음에는 객체를 기록해보자!