js判定数据类型常用的有以下三种:
1、typeof:返回类型的字符串描述值, 如“string”、“object”等 。 可是, typeof(null)返回object
2、instanceof:判定类型是否是指定的类型, 返回true或者false 。 与C#的is关头字近似
3、$.type():返回类型的字符串描述值, 如“string” 。 可是, $.type(null)返回的是“null”字符串
4、对于上面第3项, 需要引入jquery才可以利用, 同时, $.type()可以或许返回更切确的类型
方式/
1打开任一浏览器, 新建一个空白页, 即深奥无极试typeof、instanceof两种 。
此处以chrome浏览器为例, 在浏览器界面按F12, 进入开辟者模式, 在【节制台】或者叫做【Console】页面输入测试内容即可
文章插图
2【typeof】可以返回的类型有以下6种:"undefined", "boolean", "number", "string", "object", "function" 。 演示代码如下:
1)typeof a 测试成果:"undefined", 当为界说a变量的时辰
2)typeof true 测试成果:"boolean"
3)typeof 123 测试成果:"number"
4)typeof "" 测试成果:"string"
5)typeof [1,2] 测试成果:"object"
6)typeof function(){} 测试成果:"function"
文章插图
3【instanceof】凡是用于typeof成果为object时, 判定是否是具体系体例定的类型(注重类型需要大小写切确), 测试如下:
1)数组类型
var arr = [1, 2, 3];
arr instanceof Array
测试成果:true
2)日期类型
var dt = new Date();
dt instanceof Date
测试成果:true
文章插图
文章插图
4【$.type()】此种体例需要引入jquery才能利用 。
此处以打开百度首页节制台演示
文章插图
5【$.type()】测试如下:
1)$.type() 测试成果:"undefined"
【js判断数据类型的方法】2)$.type(true) 测试成果:"boolean"
3)$.type(123) 测试成果:"number"
4)$.type("") 测试成果:"string"
5)$.type([1,2]) 测试成果:"array"
推荐阅读
- 怎么把网页表格数据导入到wps Excel 表格里
- Excel为何不能粘贴数据?
- 如何把excel表格数据中的小数位数增加或减少
- 如何判断茶叶过期 过期茶叶有哪些妙用?
- iPhone8电池如何判断需要维修
- 王者荣耀怎么查看上次对局中自己的游戏数据
- 农村留守儿童隔代教育现状及研究 留守儿童隔代教育有关数据
- 如何开通阿里云redis数据库
- Origin如何处理数据画图
- 如何使用Jmeter做数据库的性能测试