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>
我是《逆战班》的幻小梦,仅是个人粗浅理解,希望阅览者海涵