JavaScript运算符typeof与instanceof学习记录

JavaScript中typeof 检测数据类型,输出类型的名称

JavaScript有五种简单数据类型

Undefined,Null,Boolean,Number,String

复杂数据类型

Object

常见的检测结果

typeof 检测数据类型,会返回一个小写字母的类型字符串,

只需要一个操作数,

操作数可以是简单数据类型或者函数或者对象

JavaScript 中 instanceof检测对象之间的关联性

typeof 对引用类型存储值进行判断时都会返回 object,所以就需要instanceof

instanceof 常用来判断一个实例是否属于某种类型

instanceof 左边一定要是一个引用类型值,

数组,对象,new function() 都是引用类型值

 

总结

typeof

检测数据类型,

返回小写字母字符串,

操作数可以是简单数据类型、函数或者对象

操作数数量  1个

instanceof

检测对象之间的关联性,

返回值为布尔值,

操作数左边引用类型,右边必须是函数,

操作数数量  2个

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章