null表示"没有对象",即该处不应该有值。典型用法是:
(1) 作为函数的参数,表示该函数的参数不是对象。
(2) 作为对象原型链的终点。
undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
null表示"没有对象",即该处不应该有值。典型用法是:
(1) 作为函数的参数,表示该函数的参数不是对象。
(2) 作为对象原型链的终点。
undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
上一篇:electron useContentSize的详解
下一篇: win10网速限制解除方法
null和undefined的区别
控制台说话:
var dd = (undefined == null);javascript中null和undefined的区别1宽松比较时,两者相等,都表示“空”,“无” “没有” 等含义2undefiend 出现的情况 //变量声明了,但没有赋值 var i; console.log(typeof(i));//undefined //调用函数时,应...
【代码】void 和 undefined 和 null 最大的区别。
该文章用了我 两天 的时间来查各类资料,我尽可能的保证内容的 准确性 。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M