Javascript有7种数据类型,分别为number string boolean symbol null undefined以及object。
typeof 1 // 'number'
typeof 'aaa' // 'string'
typeof symbol // 'symbol'
typeof true // 'boolean'
typeof null // 'object'
typeof undefined // 'undefined'
var a = {}
typeof a // 'object'
null和undefined 一般来说,null表示空对象 undefined表示空非对象 1.变量没有赋值:undefined 2.有一个对象(object),现在不想赋值,给它null(推荐) 有一个非对象,不想给他赋值,给他undefined(推荐)
typeof null // 'object'
var fn = function(){}
typeof fn // 'function'