博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Jquery]判断数据类型
阅读量:6793 次
发布时间:2019-06-26

本文共 584 字,大约阅读时间需要 1 分钟。

typeof [1, 2, 4] === 'object';

typeof new Date() === 'object';  
typeof null === 'object'; 

由于typeof数组、null和用new操作符生成的对象,都是返回object

而instanceof,因为在js中,所有对象都是object,故也无法判断数据类型

但Object.prototype.toString对任何变量会永远返回这样一个字符串"[object class]",而这个class就是JavaScript内嵌对象的构造函数的名字。至于用户自定义的变量,则class等于object。

因此通过Object.prototype.toString.apply(obj)可以准确的获取变量数据类型。通过Object.prototype.toString可以获得的数据类型包括:Date, Object, String, Number, Boolean, Regexp, Function, undefined, null, Math等。

参考文献地址:http://blog.csdn.net/woxueliuyun/article/details/8488789

转载于:https://www.cnblogs.com/zhangwenkan/p/4756808.html

你可能感兴趣的文章
postfix疯狂外发垃圾邮件之分析与解决,思路分析与解决办法
查看>>
ios中webview的高级用法(二) - webview与js的通信框架
查看>>
dell网卡emN更名ethN或ethN更名emN的二种方法
查看>>
JSONP——解决AJax跨域问题
查看>>
nginx的502错误
查看>>
Ubuntu基本软件安装和web开发环境配置
查看>>
示例:抓包工具排除网络故障---查看谁在发送广播包
查看>>
INSERT INTO SELECT 语句及使用
查看>>
《可爱的Python》读书笔记(八)
查看>>
linux之cut用法
查看>>
sed入门介绍
查看>>
YII2中分页组件的使用
查看>>
更多的JS1K分享
查看>>
我的友情链接
查看>>
linux系统的7种运行级别
查看>>
浅析分析表空间
查看>>
我的友情链接
查看>>
SCCM 2016 使用PXE 部署操作系统(一)
查看>>
javascript window 对象
查看>>
科学计数法显示的Double还原为想要的Double
查看>>