JavaScript中的两种数据类型
- 值类型(基本类型):String、Number、Boolean、Null、Undefined、Symbol(ES6)。
- 引用类型(对象类型):Object。里面包含Array、Function,还有两个特殊的对象:正则(RegExp)和日期(Date)。
String
- 需要用引号引起来
- 一些特殊符号可使用 \ 进行转义
Number
- 包括整数和浮点数(小数)
- 特殊number类型:Infinity、-Infinity、NaN
Boolean
- 两个值:true 和 false
Null
- 一个值:null
- 特殊之处:typeof 检测返回 object
Undefined
- 一个值:undefined
Symbol
- ES6 引入的一种新的原始数据类型,表示独一无二的值
Object
- 引用类型使用 typeof 检测返回 object
- 特殊:function 使用 typeof 检测返回 function