Develope/Javascript

[Javascript]Truthy, Falsy

oper0116 2021. 1. 13. 14:44
반응형

Javascrript에서 모든 값은 다음 둘 중 하나의 값을 갖는다.

  • Boolean으로 강제로 형변환하면 false가 되는 값
  • 이를 제외한 나머지의 값

Boolean 으로 강제로 형변환시 false의 값을 가지게 되는 값들은 아래와 같다.

  • false
  • 0
  • -0
  • 0n
  • ""
  • null
  • undefined
  • NaN

위의 값과 같이 강제로 형변환시 false의 값을 가지게 되는 경우를 falsy 그 외의 경우를 truthy라 한다.

참고 자료

https://developer.mozilla.org/ko/docs/Glossary/Truthy

반응형