프로그래밍 핵심 개념 in JavaScript자료형형 변환 퀴즈 I

Q

형변환시 NaN이 false인이유

조회 458

좋아요 1

2023년 1월 12일()




댓글 2

2024년 8월 17일
NAN은 not a number 로써 숫자가 아니라는 정도 배웠고, 블린(nan)은 참이라고 힌트로 배웠고 \\ 은 Or연산자로 블린('0')은 거짓임으로 참 또는 거짓은 참으로 답이 나오죠
2024년 8월 25일
Boolean(NaN) 은 false를 반환하고, Boolean('0') 은 true를 반환하기 때문에
false || true 가 되어서 true 값이 반환되는 것입니다.
Boolean(0) 은 false값을 반환하지만, Boolean('0') 에서 '0'은 일반적인 문자열이기 때문에 true를 반환한다고 생각하시면 됩니다.
NaN (Not a Number) 는 Boolean 으로 형변환을 했을 때에 false를 반환하는 'falsy' 값 중 하나입니다.
A
1개의 답변이 있어요

(주) 코드잇

대표강영훈

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

이메일support@codeit.kr

사업자 번호313-86-00797

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

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