判断数据类型`typeof、instanceof`

基本类型:直接用typeof

typeof 'u14e';      // 'string'
typeof 10;      // 'number'
typeof true;    // 'boolean'
typeof undefined;   // 'undefined'

null用全等

value === null;    // true/false

函数typeof

typeof foo;    // 'function'

数组Array.isArray()

var items = [];

Array.isArray(items);    // true

其他引用类型

对于所有非函数的引用类型,typeof返回'object'

var items = [];
var object = {};
function foo() {};

items instanceof Array;    // true
object instanceof Object;  // true
foo instanceof Function;    // true

你可能感兴趣的:(判断数据类型`typeof、instanceof`)