美文网首页
JS 里的数据类型

JS 里的数据类型

作者: YOJIN | 来源:发表于2018-07-24 17:16 被阅读0次

    七种数据类型:number string boolean symbol undefined null object

    注意没有 array 类型也没有 function 类型,它们都属于object的子类。

    1.number

            1.整数和小数:1 1.1 .1

            2.科学记数法:1.23e2

            3.二进制:0b11

            4.八进制:011(后来 ES5 添加了 0o11 语法)

            5.十六进制:0x11

    2.string

            1.空字符串:''

            2.多行字符串:

    3.boolean

            只有两个值:true 和 false;

            a && b 在 a 和 b 都为 true 时,取值为 true;否则为 false;

            a || b 在 a 和 b 都为 false 时,取值为 false;否则为 true;

    4.symbol

            这是ES6新增的数据类型,暂时可忽略;

    5.undefined 和 null

            两者都表示没有值;

          (规范)如果一个变量没有被赋值,那么这个变量的值就是 undefiend;

          (习俗)如果你想表示一个还没赋值的对象,就用 null。如果你想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined(但是实际上你直接 var xxx 一下就行了,不用写 var xxx = undefined);

    6.object

            1.object 就是上面几种基本类型(无序地)组合在一起

            2.object 里面可以有 object

            3.object 的 key 一律是字符串,不存在其他类型的 key

            4.object[''] 是合法的

            5.object['key'] 可以写作 object.key

            6.注意 object.key 与 object[key] 不同

            7.delete object['key']

            8.'key' in object

    相关文章

      网友评论

          本文标题:JS 里的数据类型

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