Sunday, 8 May 2011

Truthy and Falsy

Values that evaluate to true
1'0';
2'any string';
3[];  // an empty array
4{};  // an empty object
51;   // any non-zero number
Values that evaluate to false
10;
2''// an empty string
3NaN; // JavaScript's "not-a-number" variable
4null;
5undefined;  // be careful -- undefined can be redefined!

No comments:

Post a Comment