js-对象、数组等类型的判断
2018-06-28 00:44
190 查看
一、判断是否为对象
方法一:
var a = new Object(); console.log(a instanceof Object);//true
二、判断是否为数组
方法一:
[code]var b = []; console.log(Array.isArray(b));方法二:
var b = []; console.log(b instanceof Array);
三、其他类型判断
alert(typeof(1)); // number alert(typeof(NaN)); // number alert(typeof(Number.MIN_VALUE)); // number alert(typeof(Infinity)); // number alert(typeof("123")); // string alert(typeof(true)); // boolean alert(typeof(window)); // object alert(typeof(document)); // object alert(typeof(null)); // object alert(typeof(eval)); // function alert(typeof(Date)); // function alert(typeof(sss)); // undefined alert(typeof(undefined)); // undefinedPS:typeof 无法区分对象和数组,因此返回的结果都是Object 阅读更多
相关文章推荐
- Js中如何判断一个对象为数组类型
- 判断数据类型,判断是否空对象,js判断是不是数组
- js 判断是否为空对象、空数组
- 更精确的判断对象类型js方法
- js判断一个对象数组里是否存在某个元素
- js判断类型 是否是数组Array
- js中判断对象具体类型
- 判断js中对象的类型
- 判断js中对象的类型
- js数据类型: 对象,数组,等
- Java判断对象或者原始数据类型是否是数组
- 判断js对象的数据类型,有没有一个最完美的方法?
- js:给定两个数组,如何判断他们的相对应下标的元素类型是一样的
- 判断一个变量类型是数组还是对象
- JS判断数组类型的两种方法
- js判断对象数据类型
- 面试题-如何判断一个对象是不是数组类型
- js中判断Object、Array、Function等引用类型对象是否相等
- Java判断对象或者原始数据类型是否是数组
- JS判断对象是不是数组“Array”