typeof:用于检测给定变量的数据类型
使用typeof操作符可能返回下列某个字符串:
"undefined"——如果这个值未定义
"boolean"——如果这个值是布尔值
"string"——如果这个值是字符串
"number"——如果这个值是数值
"object"——如果这个值是对象或null
"function"——如果这个值是函数
从上面代码可以看出typeof只能用于检测基本数据类型,对检测引用数据类型用处不大,而instanceof就可以很好的检测出它是什么类型的对象