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>

我是《逆战班》的幻小梦,仅是个人粗浅理解,希望阅览者海涵

猜你喜欢

转载自www.cnblogs.com/liangce/p/12497049.html
今日推荐