JS - typeof 和 instanceof

typeof
Undefined "undefined"
Null "object"
Boolean "boolean"
Number "number"
String "string"
Symbol "symbol"
函数对象 "function"
其它对象 "object"

instanceof 运算符用于测试构造函数的 prototype 属性是否出现在对象的原型链中的任何位置

a = new Number(5)
a instanceof Number   // true
a instanceof Object   // true

你可能感兴趣的:(JS - typeof 和 instanceof)