JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

typeof,instanceof

发布时间 2023-07-25 18:09:44作者: Dou-D

typeof是用来判断数据类型的,包括以下 7 种:number、boolean、symbol、string、object、undefined、function

instanceof检查左侧的对象是否是右侧构造函数的实例

它会遍历整个原型链,即使原型链很深,只要在原型链上找到了指定的构造函数的原型,就会返回 true。

function A(){}
const a = new A()

console.log(a instanceof A)//true
console.log(a instanceof Object);//true
    本栏目推荐文章
  • JavaScript——instanceof操作符的原理
  • instanceof原理
  • JavaScript中的instanceof运算符
  • 秦疆的Java课程笔记:72 面向对象 instanceof和类型转换
  • keyof和typeof的区别,连起来用会怎么样
  • Error in nextTick: “TypeError: Right-hand side of ‘instanceof‘ is not callable“报错解决
  • instanceof关键字
  • typeof 主要用于检测基本数据类型,对于引用类型不大适用(因为所有引用类型的值都是 Object 的实例),只能知道是对象,而具体是什么类型的对象却无法判断。这时需要 instanceof 来判断到底是什么类型(普通Object类型、Array类型、Function类型、RegExp类型、Date类型,基本包装类型【包括:Boolean、Number、String类型】)的对象
  • instanceof 在跨 frame 对象构建的场景下会失效
  • 关于向上转型以及向下转型、instanceof的一些应用。
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们