<!
DOCTYPE html
>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1.0"
>
<
meta
http-equiv
=
"X-UA-Compatible"
content
=
"ie=edge"
>
<
title
>
Document
</
title
>
</
head
>
<
body
>
<
h1
>
undefine null
</
h1
>
<
ol
>
<
li
>
变量被声明了,但没有赋值时,就等于undefined。
</
li
>
<
li
>
调用函数时,应该提供的参数没有提供,该参数等于undefined。
</
li
>
<
li
>
对象没有赋值的属性,该属性的值为undefined。
</
li
>
<
li
>
函数没有返回值时,默认返回undefined。
</
li
>
</
ol
>
<
h2
>
神奇的 - null
</
h2
>
<
ol
>
<
li
></
li
>
<
li
></
li
>
<
li
></
li
>
<
li
></
li
>
</
ol
>
<
script
>
// js闭包,高级程序设计(原话);
var
a
=
null
;
var
b
=
undefined
;
console
.
log
(
typeof
(
a
));
//object
console
.
log
(
typeof
(
b
));
// undefined
//===
let
c
=
Number
(
null
);
//0
let
d
=
Number
(
undefined
);
//undefined
console
.
log
(
c
,
d
);
<
/
script
>
</
body
>
</
html
>