Javascript作业—封装type函数,返回较详细的数据类型

Javascript作业—封装type函数,返回较详细的数据类型

思路:

1 取typeof的值,如果是数字、函数等非对象类型,直接取类型

2 如果是object类型,则调用Object.prototype.toString

 

<script>
//返回较详细的数据类型;数字number,数组-array,对象-object等
function type(arg){
    var tp = typeof(arg) ;
    var tostr=Object.prototype.toString;
    return ( tp == "object" ) ? tostr.call(arg) : tp;
}
</script>

 

 

posted @ 2018-09-26 16:59  dinghanhua  阅读(316)  评论(1编辑  收藏  举报