Inflearn brand logo image

인프런 커뮤니티 질문&답변

기쁜 도미님의 프로필 이미지
기쁜 도미

작성한 질문수

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

break와 continue

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

작성

·

253

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만 출력되는 것이죠.

기쁜 도미님의 프로필 이미지
기쁜 도미

작성한 질문수

질문하기