Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。
<!DOCTYPE html
>
<html
>
<head
>
<meta charset
="utf-8">
<title
>js中
null和undefined的区别
</title
>
<script type
="text/javascript">
var a
;
alert(a
== undefined
);
</script
>
</head
>
<body
>
</body
>
</html
>
Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。
<!DOCTYPE html
>
<html
>
<head
>
<meta charset
="utf-8">
<title
>js中
null和undefined的区别
</title
>
<script type
="text/javascript">
alert(document
.getElementById('notExistElement'));
</script
>
</head
>
<body
>
</body
>
</html
>