js中检测类型问题
<script>
// var str = '少壮不努力,老大徒伤悲';
// console.log(str instanceof String);
// console.log(typeof str);
//定义一个函数
function fn(){ };
//定义一个对象
var obj = {};
//在对象中,可以包含函数
obj.speak = function(){};
//检测fn是什么数据类型
console.log(typeof fn);
//检测obj是什么数据类型
console.log(typeof obj);
//函数在js中也是一种对象
console.log(fn instanceof Object)
console.log(obj instanceof Function)
//Function和object之间的关系
console.log(Function instanceof Object);
console.log(Object instanceof Function);
//对象是属性和函数的集合
//函数是一种特殊的对象(Function)
//对象中可以包含函数属性,对象可以通过函数来创建
</script>