2017-12-26

js中判断数据类型的几种方法(一)

js中可以判断数据类型的方法有四种:typeof、toString、constructor、instanceof。下面我们通过一些例子首先来看下typeof和toString两种方法之间的关联和区别:

一.typeof运算

格式:typeof obj

返回值:number、string、boolean、object、function、undefined

实例:

1.js中的基本类型

图1.1.1
图1.1.2

2.js中的对象

图1.2.1
图1.2.2
图1.2.3
图1.2.4

3.总结

图1.3.1

二.toString运算

要想区别对象、数组、正则等单纯使用 typeof 是不行的,JavaScript中通过Object.prototype.toString方法,判断某个对象值属于哪种内置类型。

格式:Object.prototype.toString.call(a);

返回值:[object Classes]

1.js中的基本类型

图2.1.1
图2.1.2

2.js中的对象

图2.2.1
图2.2.2
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.通过typeof可以判断处几种基本数据类型Boolean,number,string,null,undefin...
    舟渔行舟阅读 686评论 0 1
  • 转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课...
    前端进阶之旅阅读 12,919评论 13 94
  • ECMAScript关键字 delete do else finally function in instance...
    doudou2阅读 750评论 0 0
  • 今天分享的书是日本作家近藤麻理惠写的《怦然心动的人生整理魔法》。里面讲到要拥有心动的整理魔法要经过这三个步骤。 想...
    思彤lu阅读 171评论 0 0
  • 北京的夜 嘶嚎的风 敲打我窗 夏夜,难眠 东篱的菊 西郊的兰 墨深的夜 是否,开放?
    李宛宸679阅读 273评论 10 14

友情链接更多精彩内容