判断字符串、数组、对象的数据类型
2018-08-26 17:26:34来源:博客园 阅读 ()
1 var str1=new String('str1'); 2 var str2='str2'; 3 console.log(typeof str1);//object 4 console.log(typeof str2);//string 5 console.log(str1 instanceof String);//true 6 console.log(str2 instanceof String);//false 7 console.log(str1.constructor==String);//true 8 console.log(str2.constructor==String);//true 9 10 var a = ['hello','world']; 11 console.log(typeof a);//object 12 console.log(a.toString());//hello,world 13 console.log(Object.prototype.toString.call(a));//[object Array] 14 console.log(Array.prototype.isPrototypeOf(a));//true 15 console.log(Array.isArray(a));//true 16 console.log(a instanceof Array);//true 17 console.log(a instanceof Object);//true 18 console.log(a.constructor==Array);//true 19 console.log(a.constructor==Object);//false 20 21 var b = {'hello':'world'}; 22 console.log(typeof b);//object 23 console.log(b.toString());//[object Object] 24 console.log(Object.prototype.toString.call(b));//[object Object] 25 console.log(Object.prototype.isPrototypeOf(b));//true 26 console.log(b instanceof Object);//true 27 console.log(b.constructor==Object);//true
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:IE浏览器关于ajax的缓存机制
- JS简单去除数组中重复项的方法 2020-03-16
- JS判断浏览器是否安装flash插件的简单方法 2020-03-12
- 使用JS在浏览器中判断当前网络连接状态的几种方法 2020-03-12
- 关于JS array的数组 2020-03-08
- javascript过滤数组重复元素的实现方法 2020-03-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash