The list is quite enjoyable and a couple of points are so true.
Here’s Way’s list:
- Null is an Object?
- NaN !== NaN
- Global Variables
- User-Agent Strings Report Mozilla. Ever Wonder Why?
- Scope Inconsistencies
- The Use of Bitwise Operators
- Too Many Falsy/Bottom Values
- It Can’t Do Arithmetic (he notes that he’s 99% teasing with this one)
- Code Styling Isn’t your Choice!