博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript中的数据
阅读量:7101 次
发布时间:2019-06-28

本文共 1145 字,大约阅读时间需要 3 分钟。

数据类型

js里面有七种数据类型:

  1. number,数字
  2. string,字符串
  3. boolean,布尔
  4. undefined
  5. null
  6. symbol(ES6新增)
  7. object,对象

基本数据类型(number、string、boolean、undefiend、null、symbol):

1. number
  • 十进制
  • 二进制
  • 八进制
  • 十六进制
2. string
  • 空字符串:""、单行字符串
  • 多行字符串
var s = '12345' +              '67890' // 无回车符号  或  var s = `12345  67890` // 含回车符号复制代码
3.boolean
  • 只有两个值:true和false
  • a && b 在a和b都为true的时候,取值true,否则为false
  • a || b 在a和b都为false的时候,取值false,否则为true
4.undefiend和null
  • 都表示没有值。
  • (规范)如果一个变量没有被赋值,那么这个变量的值就是 undefiend
  • (习俗)如果你想表示一个还没赋值的对象,就用 null。如果你想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined(但是实际上你直接 var xxx 一下就行了,不用写 var xxx = undefined)
5.symbol

复杂数据类型:object

1.object
  • object 就是上面几种基本类型(无序地)组合在一起
  • object 里面可以有 object
var person = {      name: 'Frank',       'child': {          name: 'Jack'      }, // 最后这个逗号可有可无  }复制代码
  • object 的 key 一律是字符串,不存在其他类型的 key
  • key遵守标识符规则
  • object[''] 是合法的
  • 如果key符合标识符规则,那么object['key'] 可以写作 object.key
  • 注意 object.key 与 object[key] 不同
  • delete object['key']
  • 'key' in object

typeof 操作符

xxx 的类型 string number boolean symbol undefined null object function
typeof xxx "string" 'number' 'boolean' 'symbol' 'undefined' 'object' 'object' 'function'

转载于:https://juejin.im/post/5c73c58be51d456c6f3b4dcd

你可能感兴趣的文章
CSS浏览器兼容问题
查看>>
Gitlab_ansible_jenkins三剑客⑥Jenkins和ansible集成
查看>>
我的Python成长之路---第三天---Python基础(10)---2016年1月16日(雾霾)
查看>>
通过哪些方式可以降低网站的跳出率
查看>>
node.js结合mongodb
查看>>
Leetcode题目:Remove Duplicates from Sorted List
查看>>
Python基础之Python解释器
查看>>
[Java小程序]聊天室——Socket和ServerSocket的使用
查看>>
metamask源码学习-inpage.js
查看>>
《冷眼看IT》读书笔记--IT将成为服务行业
查看>>
iOS开发-面试总结(十七)
查看>>
改变注释字体颜色
查看>>
indexOf()、lastIndexOf()
查看>>
HDU2044 一只小蜜蜂...
查看>>
POJ2780 Linearity
查看>>
解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX
查看>>
Vue打包npm run build 打包后空白怎么解决?
查看>>
RT1052 BootLoader总结
查看>>
oc中定时器的基本使用
查看>>
避免计算过程中出现溢出的一个技巧
查看>>