当前位置: 首页 » 源码下载 » 站长工具 » SEO工具 »

JavaScript如何判断类型?(代码实例)

JavaScript如何判断类型?(代码实例)
演示网址
JavaScript如何判断类型?(代码实例)
进入下载
  • 微信号码:xccc123
  • 企鹅号码
  • 官方主页:暂无
  • 所在地区:全国
  • 浏览次数79
  • 下载次数79
  • 更新日期:2019-11-25
源码下载介绍

如果下载的源码需要作者授权,请更换源码。本站免费分享资源不会增加授权

本文给大家介绍Javascript如何判断类型?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

JS中的typeof方法可以查看数据的类型,如下:

console.log(typeof 2); // number console.log(typeof "2"); // string console.log(typeof true); // boolean console.log(typeof [2]); // object console.log(typeof {name:2});// object console.log(typeof function(){return 2});// function console.log(typeof new Date());// object console.log(typeof null); // object console.log(typeof undefined);// undefined

但typeof只能区分数字、字符串、布尔值、方法及undefined,其他的对象、数组、日期、null等均为object,还是没能区分开,

我们可以利用Object.prototype.toString.call实现。

 var getType = Object.prototype.toString; var res = getType.call(2); res = getType.call("2"); res = getType.call(true); res = getType.call([2]); res = getType.call({name:2}); res = getType.call(function(){}); res = getType.call(new Date()); res = getType.call(null); res = getType.call(undefined);

输出结果依次为:

[object Number] [object String] [object Boolean] [object Array] [object Object] [object Function] [object Date] [object Null] [object Undefined]

这样就能具体区分JS中的数据类型了。

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问Javascript视频教程

相关推荐:

php公益培训视频教程

Javascript图文教程

Javascript在线手册

 
[ 源码下载搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

下载地址
0条 [查看全部]  相关评论