[데이터 타입] 🎯 truthy / falsy한 값이 뭔가요?

Mec.D's Blog·2022년 6월 6일
0

JS 기술면접

목록 보기
10/34
post-thumbnail

📋 기술 면접 홈 바로가기


"느슨한 타입 언어인 JS에 구현된 느슨한 타입 비교입니다."

⬛ truthy한 값

Boolean 타입이 아닌 값 중 참으로 평가되는 값을 말합니다.

  1. ⬛ true
  2. ⬛ { }, [ ] (빈 객체, 빈 배열)
  3. ⬛ 0, -0이 아닌 숫자
  4. ⬛ "0", "false" (비어있지 않은 문자열)
  5. ⬛ new Date() (인스턴스)

⬛ falsy한 값

  1. ⬛ false
  2. ⬛ 0, -0
  3. ⬛ 0n (BigInt의 0)
  4. ⬛ "", '', `` (빈 문자열 값)
  5. ⬛ null
  6. ⬛ undefined
  7. ⬛ NaN
  8. ⬛ document.all
profile
기술로 더 나은 미래를 디자인하는 개발자 MEC:D 입니다

0개의 댓글

관련 채용 정보