JS 里的数据类型

七种数据类型: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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,714评论 0 13
  • js里共有其中基本数据类型:number、string、boolean、undefined、null、object...
    饥人谷_sunny阅读 2,372评论 0 0
  • JS中的数据类型可以分为七种:string 、number、boolean、symbol、 underfine 、...
    鋕畵阅读 2,425评论 0 0
  • 致富奔小康,百姓喜洋洋 文/笑看人生 赶上时代的步伐 甩掉贫困的尾巴 今天种一棵致富的嫩芽 明天将会茁壮挺拔 我们...
    笑看人生_b68a阅读 1,382评论 0 1
  • 高中的时候, 我们都还是懵懵懂懂, 但是我们情窦初开 后来我们恋爱了 你陪我有过高中的愉快 不愉快的时光 可是我们...
    莴苣的你阅读 1,495评论 0 0

友情链接更多精彩内容