모던 자바스크립트자바스크립트의 동작 원리불린인 듯 불린 아닌 불린같은 값 익히기

Q

숫자 0이 falsy인 이유

조회 80

좋아요 0

2025년 1월 7일

A
1개의 답변이 있어요
질문자 채택
2025년 1월 7일

댓글 2

2025년 1월 7일
답변 감사합니다. i=0일 때, 조건검사에서 0이 되는 이유는 0은 i=i-2를 만족하지 못하기 때문인가요 ?
2025년 1월 7일
아닙니다! i=i-2는 반복문 내부의 코드를 실행한 후 실행되는 부분입니다! 첫번째 반복 시 i가 4에서 -2를 연산하여 2가 되고, 두번째 반복시 i는 2에서 -2를 연산하여 0이 됩니다. 따라서 세번째는 i=0이기 때문에 조건을 통과하지 못하여 반복이 되지 않는 것이죠!

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇