Guest User

Untitled

a guest
Feb 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. ```JavaScript
  2. // falsy values
  3. Boolean(undefined) // false
  4. Boolean(null) // false
  5. Boolean(NaN) // false
  6. Boolean(-0) // false
  7. Boolean(+0) // false
  8. Boolean("") // false
  9.  
  10. // everything else is truthy
  11. Boolean(1) // true
  12. Boolean(-1) // true
  13. Boolean("a") // true
  14. Boolean({}) // true
  15. Boolean(() => {}) // true
  16. Boolean([]) // true
  17.  
  18. // even object wrappers (created by the use of the word new) around falsy values are truthy
  19. Boolean(new Boolean(false)) // true
  20. Boolean(new Boolean(0)) // true
  21. Boolean(new Boolean("")) // true
  22. ```
Add Comment
Please, Sign In to add comment