欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

null未定义_JS 里的数据类型 - null amp; undefined

发布时间:2025/3/15 javascript 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 null未定义_JS 里的数据类型 - null amp; undefined 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

null 及 undefined 都可以表示为没有。意思几乎相同,但为何会有它们的出现? 这就涉及js的发展历史,可参考:

null, undefined 和布尔值​wangdoc.com

如果真的要严格理解两者的分别,可以按以下理解。

null是定义值为空,如使用函数时,某参数未有任何数值就可以写入null,表示该参数是空。

undefined就是未定义,以下是常见场景:

//变量没有赋值 varx x// undefined ​ ​ //调用函数时,该提供的参数没有提供,该参数等于undefined functionf(x) {returnx; } f() // undefined ​ ​ //对象没有赋值的属性 varperson=newObject(); p.p//undefined ​ ​ //函数没有返回值,默认返回undefined functionf(){ } f() // undefined

总结

以上是生活随笔为你收集整理的null未定义_JS 里的数据类型 - null amp; undefined的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。