前端提高篇(十七)练习5:自定义全类型读取
程序员文章站
2024-01-04 20:36:52
...
要求:
1.输入基本类型,输出类似:undefined,number,string,boolean
2.输入对象,打印对象的类型,包括js提供的对象类型和自定义对象
提高篇的数据类型部分被我作为补充写到了入门篇里:这里
<script>
function myTypeOf(sth){
var typename = typeof(sth);
if (typename == 'object'){
typename = Object.prototype.toString.call(sth);
if (typename == "[object Object]"){
// console.log(sth.constructor)//先看一下是什么,再做处理
typename = "[object " + sth.constructor.name + "]"
}
}
return typename;
}
function add(a,b){return a+b;}
</script>