js确定对象类型方法
2018-10-12 14:04
309 查看
1、typeof
支持基本类型的获取,比如:boolean、string、number、function、object、undefined
用法:
var v = true;//"string",
typeof v; //boolean
PS:Array/Date/null等都是object,undefined为undefined
2、instanceof
当确定一个值是function或者object,就可以使用instanceof了解更详细情况
用法:
var v = new Date();
v instanceof object;//true
v instanceof Date;// true
3、constructor
比instanceof更一步到位的方法,构造函数属性。
var v = new Date();
v.constructor == Object;//true 注意,等号右边的是待检测类型的构造函数
v.constructor == Date;//true
支持基本类型的获取,比如:boolean、string、number、function、object、undefined
用法:
var v = true;//"string",
typeof v; //boolean
PS:Array/Date/null等都是object,undefined为undefined
2、instanceof
当确定一个值是function或者object,就可以使用instanceof了解更详细情况
用法:
var v = new Date();
v instanceof object;//true
v instanceof Date;// true
3、constructor
比instanceof更一步到位的方法,构造函数属性。
var v = new Date();
v.constructor == Object;//true 注意,等号右边的是待检测类型的构造函数
v.constructor == Date;//true
您可能感兴趣的文章:
相关文章推荐
- js确定对象类型方法
- js面向对象开发(四) 其他引用类型(encodeURI 、encodeURIComponent编码,eval方法 ,escape unescape 给汉字转码 )
- js中通过Object.prototype.toString方法----精确判断对象的类型
- JS-安全检测JavaScript基本数据类型和内置对象的方法
- js中判断Object、Array、Function等引用类型对象是否相等的方法
- js中通过Object.prototype.toString方法----精判断对象的类型
- js中通过Object.prototype.toString方法----精确判断对象的类型
- Js中检测对象类型的常见方法
- 判断js对象的数据类型,有没有一个最完美的方法?
- js 将json字符串转换为json对象的方法解析 作者: 字体:[增加 减小] 类型:转载 将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而J
- JS对象类型的确定
- js中通过Object.prototype.toString方法----精确判断对象的类型
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等
- 从js对象类型的判断,附call与apply方法的区别
- js中String类型对象的方法使用
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, 对象,函数和基本类型等
- js中精确判断对象类型--关于typeof 和Object.prototype.toString方法的区别
- js中通过Object.prototype.toString方法----精确判断对象的类型
- 一切皆对象之两个方法概括js,无函数签名(无多态),原型,闭包,封装,引用类型,继承……
- JS对象类型的确定