# 检测数据类型
# Typeof 看目录中的 typeof
检测原始数据类型。 返回字符串。
# instanceof 看目录中的 instanceof
检测对象。 返回 true/false。
# Object.prototype.toString 看目录中的 toString
原始数据类型、内建对象、包含 Symbol.toStringTag 属性的对象。 返回字符串。
# constructor
(2).constructor === Number; //true
(true).constructor === Boolean; // true
('str').constructor === String // true
([]).constructor === Array // true
(function() {}).constructor === Function // true
({}).constructor === Object // true
constructor 作用:判断数据的类型。 也可以通过对象实例去访问构造函数。
但是如果改变了对象的原型,就不能够使用 constructor 来判断了,除非重新指回。
← 数据类型 instanceof →