无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

js判断类型的五种方法

javascript dancy 12个月前 (11-30) 216次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]
js判断类型的五种方法

本篇小编总结了五种js判断类型的方法,希望能给你的学习带来帮助。

1. typeof

可以判断数据类型,它返回表示数据类型的字符串(返回结果只能包括number,boolean,string,function,object,undefined);
可以使用typeof判断变量是否存在(如if(typeof a!=”undefined”){…});
Typeof 运算符的问题是无论引用的对象是什么类型 它都返回object

typeof {} // object
typeof  [1,2] // object
typeof /\s/ //object

2.instanceof

原理 因为A instanceof B 可以判断A是不是B的实例,返回一个布尔值,由构造类型判断出数据类型。

console.log(arr instanceof Array ); // true
console.log(date instanceof Date ); // true
console.log(fn instanceof Function ); // true
//注意: instanceof 后面一定要是对象类型,大小写不能写错,该方法试用一些条件选择或分支
点击展开
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

表情 贴图 加粗 删除线 居中 斜体 签到