🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

이 부분만 이해 가지 않습니다.

21.12.20 06:44 작성 조회수 168

0

let i = 0; while(i < 10){ i++; if(i % 2 ===0 ){ continue; } console.log(i); } 1 3 5 7 9
 
//결과값이 왜이렇게 나온지 잘되지 않습니다. 다시 한번더 설명부탁드립니다.

답변 2

·

답변을 작성해보세요.

0

답변해주셔서 정말 감사합니다. 

기쁨 마음으로 여러번 듣고 있습니다.

 

0

continue는 다음 코드를 실행하지 말고 다음 반복문으로 넘어가는 명령문입니다.

i % 2 === 0은 i가 짝수일 때이므로

i가 짝수일 때 다음 반복문으로 넘어가게 됩니다.

그러면 i가 홀수일 때는 console.log(i);까지 실행되지만 짝수일 때는 실행되지 않습니다.

따라서 1 3 5 7 9만 출력되는 것이죠.

채널톡 아이콘