判断字符串、数组、对象的数据类型
程序员文章站
2022-07-05 15:18:45
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 instanceo... ......
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
上一篇: js基础和技巧记录
推荐阅读
-
能不能给讲讲Segmentfault 用的框架里的Data模式是怎么把数组转换成对象的?
-
java判断String字符串数组中是否存在某个值
-
关于JavaScript的变量的数据类型的判断方法
-
php中判断数组相等的方法以及数组运算符介绍,数组运算符_PHP教程
-
java 判断一个数组中的数值是否连续相邻的方法
-
php深入学习笔记一(数组与对象之间的相互转化)
-
有没有判断一数是否在一已知数组中的函数?_PHP教程
-
火炬之光有多少层 php简单对象与数组的转换函数代码php多层数组和对象的转换
-
javascript判断一个字符串或者数组里面出现最多的元素及其出现的次数(代码实例)
-
php判断数组元素中是否存在某个字符串的方法_PHP