布尔型Boolen

本文探讨了JavaScript中undefined和null的区别及其用法。当变量未被赋值时,默认值为undefined,参与运算时结果可能为NaN。而null是一个明确的空值,与字符串拼接时不会转换为数字。示例代码展示了undefined和null在加法运算中的表现。
摘要由CSDN通过智能技术生成

布尔型Boolen

在这里插入图片描述

2.6Undefind和Null

一个声明后没有被赋值的变量会有一个默认值undefined(如果进行相连或者相加时,注意结果)
>

一个声明变量给null值,里面存的值为空(学习对象时,我们继续研究null)
在这里插入图片描述

代码案例:

<script>
        var flag=true;  //flag布尔型
        var flag1 = false;  //true布尔型
        console.log(flag +1);   //true  参与加法运算当1来看
        console.log(flag1 +1);   //false  参与加法运算当0来看
        //如果一个变量声明来赋值    就是undefined 未定义数据类型
        var str;
        console.log(str);
        var variable = undefined;
        console.log(variable + 'pink'); //undefinedpink
        console.log(variable + 1);  //undefined 和数字相加  最后的结果是 Nan
        //null  空值
        var space =null;
        console.log(space + 'pink');  //nullpink
        console.log(space + 1);  //1
    </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑马金牌编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值