0 은 Falsey ? Or Truthy?

김민경·2023년 5월 25일

After Wecode

목록 보기
2/2

이미지에서 보이듯이 24 번째 줄 부터 0 이 true 일 때는 정답을 그렇지 않을 때는 틀림을 콘솔에 나타내라고 했다.

0은 false 가 반환되는 값인지 '틀림' 이 반환되었다.

0 은 falsey 한 값이었던 것이다.

MDN 사이트에서 아래와 같이 '거짓같은 값' 이라는 명명으로 falsey 한 값을 나타내고 있다.


근데 'false' 도 아니고 '거짓' 도 아니고 왜 거짓'같은', flasey 한 값이라고 할까 ?

구글링 결과 이 falsey /truthy 한 값들은 boolean type 이 아니라고 한다.

Falsy값 이외의 모든 값들은 모두 true로 평가되는 Truthy값이기 때문에, 훨씬 경우의 수가 적은 Falsy만 알아두도록 하면 된단다!

근데 내가 원하는 답은 찾을 수가 없었는데 ..

여기서 또 드는 의문!
글면 왜 저 falsy 한 값은 왜 falsy 한 값인가욤 ?.?

무수한 궁굼증을 남긴채 미궁속으로 ..

혹시 아시는 분은 댓글 남겨주세욤...
제발~~

0개의 댓글