美文网首页
typeof 与 instanceof

typeof 与 instanceof

作者: 弗利萨mom | 来源:发表于2021-03-10 21:56 被阅读0次

typeof用于原始值
但用于引用值时,我们虽然可以判断出某个值是一个对象,但是当我们想要知道某个值是一个什么类型的对象时,instanceof就派上了用场。

可总结为:当判断原始值或者判断是否为对象时用typeof,当判断是一个什么类型的对象时用Instanceof

let a = 1
let obj = {
     name: 1
}
console.log(typeof a) // number
console.log(typeof obj) // object

console.log(a instanceof Object) // false instanceof检测原始值时,始终为false,因为原始值不是对象
console.log(obj instanceof Object) // true instanceof检测任何引用值和Object构造函数都会返回true(所有引用值都是Object的实例)

相关文章

  • JavaScript的类型检查与验证

    目录 一、 typeof 二、 instanceof 三、 typeof 与 instanceof 区别 四、 获...

  • Typeof与Instanceof

    typeof 是一个操作符,主要的目的是检测一个变量是不是基本数据类型的变量,同时也可以说是确定一个变量是字符串,...

  • typeof与instanceof

    typeof typeof是判断变量类型,它的返回值值为字符串,分别有6个值:number,boolean,str...

  • typeof 与 instanceof

    一、typeof判断返回 的一定是字符串能判断以下几种:number、boolean 、string 、undef...

  • typeof与instanceof?

    相同点:JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类...

  • typeof 与 instanceof

    typeof用于原始值但用于引用值时,我们虽然可以判断出某个值是一个对象,但是当我们想要知道某个值是一个什么类型的...

  • Javascript 类型判断与转换

    typeof vs instanceof typeof 用来判断原始类型instanceof 用来判断对象的类型 ...

  • typeof & instanceof(2018-05-19)

    typeof instanceof

  • Javascript语法和基本方法

    1.typeof 和instanceof的联系 typeof:基本数据类型 instanceof:引用类型

  • JS中的 Instanceof

    Instanceof 的功能类似与 typeof 对于值类型,你可以通过typeof判断,string/numb...

网友评论

      本文标题:typeof 与 instanceof

      本文链接:https://www.haomeiwen.com/subject/ymegqltx.html