利用 Object.prototype.toString 判断数据类型
var toString = Object.prototype.toString;
function isArray(val) {
return toString.call(val) === '[object Array]';
}
function isObject(val) {
return toString.call(val) === '[object Object]';
}
function isNull(val) {
return toString.call(val) === '[object Null]';
}
function isUndefined(val) {
return toString.call(val) === '[object Undefined]';
}
利用Object.prototype.toString.call()
- String=[object String]
- Number=[object Number]
- Boolean=[object Boolean]
等等