首页 > 其他分享 >null 和 undefined的区别 ?

null 和 undefined的区别 ?

时间:2022-08-19 17:15:26浏览次数:70  
标签:有值 区别 undefined 参数 赋值 null 函数

undefined(未定义)可理解为"缺少值",即此处应该有值,却没有定义;转为数值为NaN

  • 变量被声明但没有赋值,就等于undefined
  • 调用函数时,该传的参数没有传,该参数为undefined
  • 对象的某个属性没有赋值,该属性为undefined
  • 函数没有返回值,默认返回undefined

null(空)可理解为空,此处不该有值;转为数值0

  • 作为函数的参数,表示该函数的参数不是对象
  • 作为对象原型链的终点

 

标签:有值,区别,undefined,参数,赋值,null,函数
From: https://www.cnblogs.com/qianduan-Wu/p/16602639.html

相关文章