首页 > Web开发 > 详细

js 中 undefined、NaN、null

时间:2019-09-19 13:08:52      阅读:96      评论:0      收藏:0      [点我收藏+]

 undefined 即未定义

js 中 没有声明 或者 声明后未赋值变量 用typeof判断后类型都是 undefined

但是直接console.log( ) 输出的话 没有声明的变量会报错;而声明后未赋值的变量则是undefined

 

再说一下NaN : NaN 的意思是 not a number(不是一个数字),用了undefined类型的变量参与了计算,计算后的值就是NaN类型

值得注意的是:

  1. 无法计算结果时用NaN;

  2. NaN与所有的值都不相等,包括他自己;

  3. NaN 用 typeof(NaN) 后,类型是number ;

补充:

null:表示空值;变量的值为空;

用 typeof(NaN) 后,类型是object ;

 

===================================================================================================

如有错误或者理解不当,希望留言和我讨论,谢谢。

js 中 undefined、NaN、null

原文:https://www.cnblogs.com/shanpei/p/11548352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!