거짓 같은 값 [Falsy 값]

1742 단어 JavaScriptJavaScript

💡 거짓 같은 값 [Falsy 값]

: boolean 문맥에서 false 로 평가되는 값으로, 특정한 값을 boolean 값으로 변환

💜 8가지의 거짓 같은 값

  1. false : 키워드 false
  2. 0 : 숫자 zero
  3. -0 : 음수 zero
  4. 0n : BigInt
  5. "" : 빈 string
  6. null : 아무런 값도 없음
  7. undefined : 원시값
  8. NaN : 숫자가 아님

💜 예시

  • 거짓 같은 값은 boolean 문맥에서 false 로 변환되므로, 아래의 모든 if 블록은 실행되지 않음
if (false)
if (null)
if (undefined)
if (0)
if (-0)
if (0n)
if (NaN)
if ("")

좋은 웹페이지 즐겨찾기