function type(target){
var ret=typeof(target);
if(ret=="object"){
var str=Object.prototype.toString.call(target);
return str;
}
else{
return ret;
}
}
var number=123;
var str="asd";
var b=true;
var arr=[1,2,3,4];
var obj={"a":123,
"b":789}
console.log(type(number));//number
console.log(type(str));// string
console.log(type(null));//[object Null]
console.log(type(undefined));//undefined
console.log(type(b));//boolean
console.log(type(arr));//[object Array]
console.log(type(obj));//[object Object]
判断数据类型方法封装
最新推荐文章于 2022-12-22 17:23:24 发布