What is JavaScript true and false

In JavaScript there are true and false

These all will eval to false:

  • undefined
  • null
  • false
  • 0
  • NaN

All these will be true:

  • true
  • 1
  • 123 // any number
  • ‘any string’ // non-empty
  • [] // even empty arrays
  • {} // even empty objects, except null

tags: & category: -