1.typeof 返回值
undefined boolean string number function object
typeof(null) //object实际上是JS最初的错误,被ES沿用,现在null被认为是对象占位符。
2.instanceof返回值
返回布尔值,如果是指定类型返回 true,否则返回 false
[] instanceof Array; //true
{} instanceof Object;//true
new Date() instanceof Date;//true
function Person(){};
new Person() instanceof Person;
[] instanceof Object; //true
new Date() instanceof Object;//true
new Person instanceof Object;//true
3.例子