📋 기술 면접 홈 바로가기
"느슨한 타입 언어인 JS에 구현된 느슨한 타입 비교입니다."
⬛ truthy한 값
Boolean 타입이 아닌 값 중 참으로 평가되는 값을 말합니다.
- ⬛ true
- ⬛ { }, [ ] (빈 객체, 빈 배열)
- ⬛ 0, -0이 아닌 숫자
- ⬛ "0", "false" (비어있지 않은 문자열)
- ⬛ new Date() (인스턴스)
⬛ falsy한 값
- ⬛ false
- ⬛ 0, -0
- ⬛ 0n (BigInt의 0)
- ⬛ "", '', `` (빈 문자열 값)
- ⬛ null
- ⬛ undefined
- ⬛ NaN
- ⬛ document.all