JavaScript 演练(3). 判断是否是数组
2012-03-15 11:57
357 查看
num = 123; str = "123"; alert(num == 123); //true alert(str == 123); //true alert(num === 123); //true; 值相同且类型相同 alert(str === 123); //false alert(typeof num === "number"); //true alert(typeof str === "string"); //true //数组的类型也是 object alert(typeof []); //object alert(typeof {}); //object //判断是否是数组的函数 var isArray = function (obj) { //return obj && !(obj.propertyIsEnumerable('length')) && typeof obj === 'object' && typeof obj.length === 'number'; return obj instanceof Array; }; arr = [ 1, 2, 3 ]; obj = { a: 1, b: 2, c: 3 }; alert(isArray(arr)); //true alert(isArray(obj)); //false alert(isArray(num)); //false alert(isArray(str)); //false
相关文章推荐
- 【自学笔记】 原生JavaScript判断一个变量是否为数组,利用原型对象
- JavaScript判断变量名是否存在数组中的实例
- javascript中判断一个值是否在数组中并没有直接使用
- JavaScript判断数组是否存在key的简单实例
- javascript如何判断数组内元素是否重复的方法集锦
- javascript是判断对象是否是数组
- 【转】javascript判断一个元素是否数组
- javascript 005 基于原型链实现类 数组去重,排序,根据值删除数组中元素,查某个值在数组中的索引,根据值,判断数组中是否有该值的元素
- JavaScript判断数组是否存在key
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- JavaScript中判断未知对象是否是一个类数组对象
- javascript如何判断数组内元素是否重复的方法集锦
- JavaScript概率游戏抽奖根据cookie判断是否填写资料,从而显示相关的提示;判断元素下标是否在随机生成的数组中,有即让其抽奖
- JavaScript判断变量是否为数组的方法(Array)
- JavaScript判断变量是否为数组的方法(Array)
- javascript数据变量类型判断(JS变量是否是数组,是否是函数的判断)
- javascript 判断两个数组中是否存在相同元素
- javascript判断数组内是否重复的方法
- JavaScript实现判断传入的两个数组是否相似
- javascript 判断是否为数组或对象或各种其它数据类型