- typeof xxx:
- 用于检测基本数据类型(除Null外,Null会被检测为object)
- 检测引用数据类型除(除function外,function会被检测为function)会被检测为object
- 返回结果为字符串类型,且类型第一个字母均为小写
- xxx instanceof constructor:
- 适用于精准检测引用数据类型
- 可以正确判断对象的类型,用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上,object instanceof constructor,object为实例对象,constructor为构造函数
- Object.prototype.toString.call():
- 适用于所有数据类型
- 调用该方法,统一返回格式“[object Xxx]”的字符串
js数据类型检测的方式有哪些
最新推荐文章于 2024-07-25 15:46:04 发布