Here are a couple that I found really interesting
- NaN (Not a Number) is actually a number that equals nothing, not even it’s self;
alert(typeof NaN); //alerts 'Number' alert(NaN === NaN); //evaluates false
- Undefined can be Defined
var someVar; alert(someVar == undefined); //evaluates true
undefined = "I'm not undefined!"; var someVar; alert(someVar == undefined); //evaluates false!
Very Interesting stuff, if you want more examples visit Smashing Magazine