instanceof的原理用法

console.log(person1 instanceof CreatePerson);  //true,判断某个实例是否属于某个类
let b = new Number(45);
console.log(b instanceof Number);  //true
console.log(2 instanceof Number);  //false

instanceof只能判断对象类型,不能判断基本类型,如Number

1.Number(数字)
2.Boolean(布尔值)
3.String(字符串)
4.Null (空)
5.Undefined (未定义)
6.Symbol (es6新增,表示独一无二的值)
7.Object(对象)

其中,除了Object是对象类型,其他的都是原始(基本)类型。

 

posted @ 2020-11-22 23:20  PHOENIX秀秀  阅读(57)  评论(0编辑  收藏  举报