美文网首页
js布尔类型 与 null&&undefined

js布尔类型 与 null&&undefined

作者: 路上灵魂的自由者 | 来源:发表于2019-01-06 13:56 被阅读24次

布尔类型:(Boolean)

    只有两个值: true / false

   如何把其他数据类型转换为布尔类型

        -Boolean

·               Boolean(1)  => true

                Boolean(0)  => false

                Boolean(-1) => true

                Boolean(NaN) => false

        -!(先把其他数据类型转换为布尔类型,然后取反)

                !'哈哈' => false

                !'' => true

                !0 => true

                !1 => false

        -!!(先把其他数据类型转换为布尔类型,取两次反)

                !!'哈哈哈' => true

                !!'' => false

                !!0 => false

                !!1 => true

                !!NaN => false

                !!null => false

                !!undefined => false

规律:在js中只有“0/NaN/null/空字符串/undefined”这五个值转换为布尔类型的false,其余都是true


null && undefined

都代表空或者没有

- null: 空对象指针

-undefined:未定义

区别:

    null一般都是意料之中的没有(通俗理解:一般都是人为手动的先赋值未null,后面的程序中我们会再次给他赋值)

        var num = null;

    undefined 代表的没有,一般都不是人为手动控制的,大部分都是浏览器自主为空(后面可以赋值也可以不赋值)

        var num; //>此时变量的值,浏览器给分配的就是undefined,后面可以赋值也可以不赋值

相关文章

  • js布尔类型 与 null&&undefined

    布尔类型:(Boolean) 只有两个值: true / false 如何把其他数据类型转换为布尔类型 -Boo...

  • js--类型转换

    js数据类型Number:数字类型String:字符串类型Boolean:布尔类型Null:空Undefined:...

  • ES6之符号与符号属性

    引 在 JS 已有的基本类型(字符串、数值、布尔类型、 null 与 undefined )之外, ES6 引入了...

  • 团队JS规范

    JS规范 1. 类型 简单类型: 字符串 数值 布尔类型 null undefined 复杂类型: object ...

  • 1.判定数据类型

    js数据类型: 字符串 数字 布尔 数组 对象 null undefined 出现undefined的情况: 1....

  • #JS#null&undefined

    JS的数据类型 字符串、数字、布尔、数组、对象、null、undefined undefined这个值表示变量不含...

  • Javascript中的数据类型、值和变量

    JS类型 原始类型 数字 字符串 布尔值 null undefined 对象类型 Object(这些都是Objec...

  • ES6(六)符号与符号属性1

    在 JS 已有的基本类型(字符串、数值、布尔类型、 null 与 undefined ) ES6 引入 了一种新的...

  • JavaScript null&undefined

    君子和而不同。null 和 undefined 就是这样的一对原始值,两者既有交集,又互为「无」的补集。本文将会从...

  • [JavaScript] F.prototype=1

    js是区分引用类型和值类型的值类型:数值,布尔值,null,undefined引用类型:对象,数组,函数 (1)如...

网友评论

      本文标题:js布尔类型 与 null&&undefined

      本文链接:https://www.haomeiwen.com/subject/xtdsrqtx.html