国产99视频精品免视看6

    1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      当前位置:首页?>?javascript教程?>?当前文章

      javascript教程

      Boolean(布尔型)、undefined与null的区别

      2020-06-16 158赞 python中国网
      每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

        本节课学习Boolean(布尔型)、undefined、null三种简单数据类型。

        1、Boolean型就是真和假,参与数学运算是true作为1,false作为0

        2、如果一个变量只是声明但是没有赋值,那么就是undefined,也可以直接把一个变量赋值为undefined

        3、null代表一个空值,是一种空无的状态。(可能js作者心思太细腻了,已经有了undefined还要造出一个null)

        为了区分undefined和null,我们可以让其和数字相加,undefined加一个数值返回NaN,null加一个数值返回数字本身。

        代码如下:

      <script type="text/javascript">
          var flag = true  //布尔型
          var flag2 = false //布尔型
          console.log(flag + 1) //true参与预算当成1
          console.log(flag2 + 1) //false参与预算当成0
          
          //如果一个变量只是声明但是没有赋值,那么就是undefined
          var s
          console.log(s)  //undefined
      
          var data = undefined
          console.log(data + 'a') //输出undefineda
          console.log(data + 1) //输出NaN
      
          var nu = null //空值
          console.log(nu + 'a') //输出nulla
          console.log(nu + 0) //输出 0
      
      </script>
      
      

      文章评论

      Boolean(布尔型)、undefined与null的区别文章写得不错,值得赞赏
      国产99视频精品免视看6