JavaScript基本数据类型中的Null与Undefined

it2023-02-26  79

基本数据类型

一、Null(空型)二、Undefined(未定义型)三、两者区别: *做个小小总结吧:*

一、Null(空型)

Null(空值)类型的值只有一个,就是null, null这个值专门用来表示一个为空的对象

二、Undefined(未定义型)

Undefined类型只有一个值,即特殊的undefined值。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined

三、两者区别:

目前 null 和 undefined 基本是同一的。只有一些细微的差别:

1.null 表示"没有对象",即该处不应该有值。典型的用法是:

作为函数的参数,表示该函数的参数不是对象。作为对象原型链的终点。 undefined 表示"缺少值",就是此处应该有一个值,但是还没有定义。典型的用法是: 变量被声明了,但没有赋值时,就等于undefined。调用函数时,应该提供的参数没有提供,该参数等于undefined。对象没有赋值的属性,该属性的值为undefined。函数没有返回值时,默认返回undefined。

***~~

做个小小总结吧:

~~ ***

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

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

最新回复(0)