欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

关于NaN、undefined、null——基础必懂

发布时间:2023/12/18 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 关于NaN、undefined、null——基础必懂 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

null 与undefined等价(==);在if语句中,undefined和null都会被自动转换为false。

  • undefined表示"缺少值",就是此处应该有一个值,但是还没有定义

    (1)变量被声明了,但没有赋值时,就等于undefined。

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

    (3)对象没有赋值的属性,该属性的值为undefined。

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

  • null表示"没有对象",即该处不应该有值

    (1) 作为函数的参数,表示该函数的参数不是对象。

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

  • NaN代表非数值的特殊值,用于指示某个值不是数字

    (1)它和谁都不相等,和自己也不等

总结

以上是生活随笔为你收集整理的关于NaN、undefined、null——基础必懂的全部内容,希望文章能够帮你解决所遇到的问题。

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