推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

JavaScript中undefined和null的区别

   2023-07-23 网络整理佚名1650
核心提示:中和null的区别两个表示”无”的值:和null。我在平时只是null用的多一点,只是在报错中经常遇到。null表示”没有对象”,即该处不应该有值。表示”缺少值”,就是此处应该有一个值,但是还没有定义。(1)变量被声明了,但没有赋值时,就等于。调用函数时,应该提供的参数没有提供,该参数等于。(3)对象没有赋值的属性,该属性的值为。(4)函数没有返回值时,默认返回。

中性和零的区别

代表“无”的两个值:和null。 我一般只是多用一点null,但是报错的时候经常遇到。 下面详细比较这两种数据类型的异同。

1、if语句中null和null都会自动转换为false,相等运算符直接报告两者相等。

!null==!==true

2. Null 的意思是“没有对象”,即那里不应该有任何值。 典型用法是:

(1) 作为函数参数,意味着函数的参数不是对象。

(2)作为对象原型链的终点。

。(。) // 无效的

表示“缺失值”,即这里应该有一个值,但还没有定义。 典型用法是:

(1) 当变量被声明但未赋值时,它等于。

(2)函数调用时,没有提供应该提供的参数,参数等于。

(3) 该对象没有指定值的属性,且该属性的值为 。

(4) 当函数没有返回值时,默认返回。

变量我; i // f(x){.log(x)} f() // var o = new (); op // var x = f(); X //

感谢您的阅读,希望对您有所帮助,感谢您对本站的支持!

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON