Javascript 中 null、NaN和undefined的区别

1.js中的类型分析:spa

   js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。3d

   

   从上面的代码中能够看出未定义的值和定义未赋值的为undefined,null是一种特殊的object,NaN是一种特殊的number。
 
2.比较运算
 
  
  从上面的代码能够得出结论:(1)undefined与null是相等;(2)NaN与任何值都不相等,与本身也不相等。
相关文章
相关标签/搜索