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