博主:DongJiang
码龄:7年
等级:LV.22级
内容:316
今日访问:2312
访问总量:5936
博客简介:学习与分享
博客创建时间:2018-04-12
博客主页 立即前往
赞助位
成为赞助商

关于typeof和instanceof的用法

来源: 2024-05-16 12:23:57 播报

在判断一个变量是否存在时应该用typeof来判断,如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不存在(未声明)则会出错

if(typeof a !== 'undefined'){
  console.log(10)
}
//运行结果不报错
if(a){
  console.log(10)
}
//运行结果报 a is not defined 错

当判断一个变量是否是数组类型时使用 instanceof 关键字而不是 typeof

变量为null ,数组,对象时使用typeof返回结果是object

const arr = [1, 2, 3, 4, 5, 6]
console.log(arr instanceof Array)  //true
console.log(typeof arr)   // object

如何判断一个对象是否属于某个类?

同样使用instanceof

原文出处:
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。