JS数据类型
最新的ECMAScript标准定义了七种数据类型: 六种基本数据类型Number、String、Boolean、Undefiend、Null、Symbol (ECMAScript 6 新定义),一种复杂数据类型Object(也叫引用类型,例如Function、Array、Date等)。
- 基本类型 (原始类型、值类型、简单类型). 按值访问, 其中null和undefined比较特殊。
- Number 数字
- String 字符串
- Boolean 布尔
- Null
- Undefined
- 引用类型
- Object 对象
- 普通对象
- Array 数组对象
- 正则对象
- Date 日期对象
- …
- Function 函数
- Symbol 唯一值, ES6新增加的一个特殊类型
typeof操作符
可以用typeof() 来确定 JavaScript 变量的数据类型.
console.log(typeof (4.5)); // number
console.log(typeof ('xiaomi')); // string
console.log(typeof (true)); // boolean
console.log(typeof (Null)); // undefined
console.log(typeof (undefined)); // undefined
console.log(typeof ([1])); // object
console.log(typeof ({age: 19})); // object
console.log(typeof ({age: 19})); // object
console.log(typeof (/^$/)); // object
console.log(typeof (function () {})); // function
原创文章,作者:tipak,如若转载,请注明出处:http://www.myqqu.com/note/javascript_lessons/js-shujuleixing.html