Null和Undefined

Null和Undefined

Null(空值)类型只有一个值,就是null

null这个值专门用来表示一个为空的对象

使用typeof检查一个null值时,会返回object

Undefined(未定义)类型的值只有一个,就Undefined

当声明一个变量,但未初始化时,他的值就是Undefined

使用typeof检查一个Undefined值时,也会返回一个undefined

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
//定义一个空类型变量,和一个Undefined变量
var a = null;
var b;


console.log(a); // 输出object
console.log(b); // 输出undefined

//输出object
console.log(typeof a);
//输出 undefined
console.log(typeof b);

</script>
</head>
<body>
</body>
</html>