本文摘自PHP中文网,作者V,侵删。
可以通过toString()方法来实现。
(推荐教程:js教程)
函数介绍:
toString() 是 Object 的原型方法,调用该方法,默认返回当前对象的 [[Class]] 。这是一个内部属性,其格式为 [object Xxx] ,其中 Xxx 就是对象的类型。
对于 Object 对象,直接调用 toString() 就能返回 [object Object] 。而对于其他对象,则需要通过 call / apply 来调用才能返回正确的类型信息。
函数语法:
代码示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 | Object.prototype.toString.call( '' ) ;
Object.prototype.toString.call(1) ;
Object.prototype.toString.call( true ) ;
Object.prototype.toString.call(Symbol());
Object.prototype.toString.call(undefined) ;
Object.prototype.toString.call( null ) ;
Object.prototype.toString.call( new Function()) ;
Object.prototype.toString.call( new Date()) ;
Object.prototype.toString.call([]) ;
Object.prototype.toString.call( new RegExp()) ;
Object.prototype.toString.call( new Error()) ;
Object.prototype.toString.call(document) ;
Object.prototype.toString.call(window) ;
|
以上就是js如何准确判断变量的数据类型的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
js正则表达式之限1-2位整数或者至多含有两位小数的写法
怎么引入jquery?
js不让电脑端浏览器缩放网页
自学 html5 要多久
js对象的几种创建方式
js 怎么设置css不可见
js如何对乱序数组进行排序
一起来聊聊jquery、javascript与js三者间的区别
js如何实现简易倒计时效果
vue 轻量级图表组件
更多相关阅读请进入《js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » js如何准确判断变量的数据类型