typeof
支持基本类型的获取比如booleanstringnumberfunctionobjectundefined
用法
var v = true;//"string"
typeof v; //boolean
PSArray/Date/null等都是objectundefined为undefined
instanceof
当确定一个值是function或者object就可以使用instanceof了解更详细情况
用法
var v = new Date();
v instanceof object;//true
v instanceof Date;// true
constructor
比instanceof更一步到位的方法构造函数属性
var v = new Date();
vconstructor == Object;//true 注意等号右边的是待检测类型的构造函数
vconstructor == Date;//true