1.not defined:未定义的
- undefined :
- 情况一:变量被声明了,但没有赋值;
- 情况二:手工赋值为undefined,undefined只是一个值;
- 情况三:一个不存在的对象成员为undefined
-
null:真正不存在的东西
ps:null是一个只有一个值的特殊类型。表示一个空对象引用,用typeof检测返回是object。第二种的undefined是派生自null,所以有undefined==null。 - NAN:"Not a Number ",非数字值的特殊值
具体请参考:https://blog.csdn.net/xjun0812/article/details/49444771
网友评论