多少个你不知道

 typeof null == "object";
typeof NaN == "number";
NaN != NaN;//NaN与任何值都不相等,包括他自己
undefined == null;

null 参与数值运算时其值会自动转换为 0 ,因此,下列表达式计算后会得到正确的数值:
表达式:123 + null 结果值:123
表达式:123 * null 结果值:0

undefined参与任何数值计算时,其结果一定是NaN。
1+undefined 结果是NaN

var undefined;是可以的
var null;是不可以的(即null是js中的保留字,undefined不是,他是window的一个属性,"undefined in window"结果是为true)

你可能感兴趣的:(多少个你不知道)