2021年7月22日星期四

js中 typeof 和 instanceof 的区别

typeof 和 instanceof 都能判断数据类型,但是它们之间有什么区别呢,浅谈如下


typeof

用于判断数据类型,返回值为以下6种类型

1.string

2.boolean

3.number

4.function

5..object (注意:typeof 在判断 null、array、object以及函数实例(new + 函数)时,都是返回 object)

6.undefined

 

instanceof

官方解释:用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。

通俗地讲:用来检测某个对象是谁的实例

所以我们就知道instanceof 是对象运算符。这里的实例就牵扯到了对象的继承,它的判断就是根据原型链进行搜寻,如果对象 obj1 的原型链上存在另一个对象obj2的原型属性,

那么,表达式(obj1 instanceof obj2)返回值为 true,否则返回 false。

所以 instanceof 的返回值 为 true 或者 false

 

总结(区别) :

1. typeof 能判断的类型有: number,boolean,string,undefined,object,function。

  但是不能判断 null,array,object和函数实例(new + 函......

原文转载:http://www.shaoqun.com/a/892035.html

跨境电商:https://www.ikjzd.com/

虚拟信用卡:https://www.ikjzd.com/w/1055

zen-cart:https://www.ikjzd.com/w/1282

李群:https://www.ikjzd.com/w/1767


typeof和instanceof都能判断数据类型,但是它们之间有什么区别呢,浅谈如下typeof用于判断数据类型,返回值为以下6种类型1.string2.boolean3.number4.function5..object(注意:typeof在判断null、array、object以及函数实例(new+函数)时,都是返回object)6.undefinedinstanceof官方解释:用于检测构
patents:https://www.ikjzd.com/w/857
krazy:https://www.ikjzd.com/w/1801
天桂山怎么样?应该怎么玩?:http://www.30bags.com/a/417224.html
天海夜市:味蕾绽放的地方(图) - :http://www.30bags.com/a/406949.html
天寒地冻泡汤否?江苏省内温泉装腔指南:http://www.30bags.com/a/416447.html
天和温泉怎么样?好不好玩?:http://www.30bags.com/a/399836.html
黄到让你下面流水的故事 同桌在我内裤里放跳动蛋:http://lady.shaoqun.com/m/a/248169.html
我在做饭他在下添 男朋友喜欢㖭我全过程:http://lady.shaoqun.com/m/a/248428.html
深圳红色主题公园有哪些(地址+简介):http://www.30bags.com/a/517310.html
时尚深圳展2021怎么去:http://www.30bags.com/a/517311.html
男女确定关系后,多久可以发生关系?三个女人的回答发人深省:http://lady.shaoqun.com/a/428378.html
"我爷爷,62岁,一天四次":请正视老人的性需求:http://lady.shaoqun.com/a/428379.html

没有评论:

发表评论