标签:prototype OLE comment 常见 关系 原因 prot 判断 fun
判断JavaScript值的类型可以用typeof和instanceof
var a = 3;
typeof a; //number
//typeof null返回是Object,这是一个历史原因,所以typeof无法安全判断引用类型
//mdn的说法是instanceof运算符用于测试构造函数的prototype属性是否出现在对象的原型链中的任何位置,直白的说是使用instanceof就是判断一个实例是否属于某种类型(instanceof检测对象的原型链)
var Po = function(){}
var pww = new Po();
pww instanceof Po; // ture
//instanceof有个常见用法可以在继承关系中用来判断一个实例是否属于它的父类型
function Aoo(){}
function Foo(){}
Foo.prototype = new Aoo();//JavaScript 原型继承
var foo = new Foo();
console.log(foo instanceof Foo)//true
console.log(foo instanceof Aoo)//true
更多了解instanceof
更多了解typeof
判断JavaScript值的类型可以用typeof和instanceof
标签:prototype OLE comment 常见 关系 原因 prot 判断 fun
原文地址:https://www.cnblogs.com/yiquan/p/10203618.html