undefined 和 null 的区别
undefined 和 null 的区别
undefined和null是JavaScript中的两种数据类型
undefined 表示没有数值 --- 应该有数值,但是现在没有数值
null 表示数值为空 --- 表示有数值,但是该数值是"空"
可以直接给变量,赋值 undefined 和 null,但必须小写
举个例子
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var int1; //定义int1 但是没有赋值数值
console.log(int1); // 输出时,int 应该有数值,但是现在没有数值,输出的结果就是 undefined
var int2 = null; // 定义一个变量,并且赋值null
console.log(int2); //输出结果为null
var int3 = undefined; //定义一个变量,并且赋值undefined
console.log(int3);//输出的结果就是 undefined
</script>
</body>
</html>
我是《逆战班》的幻小梦,仅是个人粗浅理解,希望阅览者海涵
浙公网安备 33010602011771号