DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

typeof和instanceof的区别是什么?

  • typeof和instanceof的区别是什么?

  • 已被浏览: 111 次2020年09月03日    来源:  https://www.dmozdir.org/
  • typeof和instanceof的区别:typeof可以判断所有变量的类型,判断对象时只能返回Object。instanceof可以对不同的对象实例进行判断。
    instanceof和typeof是两个运算符,在程序设计中用到,常用来判断一个变量是否为空,或者是什么类型的。

    typeof和instanceof都是用来判断变量类型的,两者的区别在于:

    • typeof判断所有变量的类型,返回值有number,boolean,string,function,object,undefined。

    • typeof对于丰富的对象实例,只能返回"Object"字符串。

    • instanceof用来判断对象,代码形式为obj1 instanceof obj2(obj1是否是obj2的实例),obj2必须为对象,否则会报错!其返回值为布尔值。

    • instanceof可以对不同的对象实例进行判断,判断方法是根据对象的原型链依次向下查询,如果obj2的原型属性存在obj1的原型链上,(obj1 instanceof obj2)值为true。

    更多相关知识请关注前端学习网站

    以上就是typeof和instanceof的区别是什么?的详细内容,更多请关注DMOZ中文网站分类目录其它相关文章!


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:typeof instanceof

  • 上一篇:有序列表的html代码是什么?
  • 与“typeof和instanceof的区别是什么?”相关的资讯
  • TypeScript中 typeof ArrayInstance[number] 剖析
  • JavaScript中typeof运算符有什么用?
  • javascript的typeof返回哪些数据类型?