搜索
写经验 领红包
 > 电器

ull和udefied区别(ull和udefie)

在生活中,很多人可能想了解和弄清楚「原创整理」null与undefined的区别的相关问题?那么关于null和undefined 区别的答案我来给大家详细解答下。

null和undefined 区别(null和undefine)

null 表示没有对象,即此处不该有值

1.作为函数的参数,表示函数的参数不是对象

2.作为原型链的终点

3.null 作为空指针,只要意在保存对象的值还没有真正保存对象,就应该明确的让该对象保存 null 值

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

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

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

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

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

var i;

i // undefined

function f(x){console.log(x)}

f() // undefined

var o = new Object();

o.p // undefined

var x = f();

x // undefined

var name = null;

if(typeof name === undefined){

alert(name); //判断未进入

}

温馨提示:通过以上关于「原创整理」null与undefined的区别内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。