-
基本数据类型(值类型)
- 数字 number
- 字符串 string
- 布尔 boolean
- null
- undefined
-
引用数据类型
- 对象 object
- 普通对象
- 数组对象
- 正则对象
- 日期对象
- 函数function
- 对象 object
ES6中新增加的一个特殊的类型:Symbol,唯一值
// 基本数据类型
var n = 13; // 数字类型中有一个特殊的值NaN(代表不是一个有效的数字)
var s = "abc" // JavaScript中所有用单引号或者双引号包裹起来的都是字符串
var b = true; // 布尔类型有两个值 true真(1) false假(0)
// 引用数据类型
var o = {name:'xiaohan',age:19}; //普通的对象:由大括号包裹起来,里面包含多组属性名和属性值{}空对象
var ary = [12,23,34,45]; // 中括号包裹起来,这种是数组对象 []空数组
var reg = /-?(\d|([1-9]\d+))(\.\d+)?/g; // 由元字符组成一个完整的正则 //不是空正则是单行注释
function fn(){
// 函数类型
}
// Symbol
// 创建出来的是一个唯一的值
var a = Symbol('abc');
var b = Symbol('abc');
a==b =>false