Object类型 除基本数据类型之外的所有类型都为Object类型。 toString方法 toString方法一般返回一个反映这个对象的字符串 //一般对象 var obj = {name:'jack',age:18}; console.log(typeof obj.toString(),obj.toString()); //数组 var arr = ['zero','one','two']; console.log(typeof arr.toString(),arr.toString()); //函数 var fun = function(a,b){ return a+b; }; console.log(typeof fun.toString(),fun.toString()); //正则表达式 var reg = /\s+/; console.log(typeof reg.toString(),reg.toString()); //日期 var d = new Date(); console.log(typeof d.toString(),d.toString()); 测试结果 valueOf方法 一般默认返回对象本身,Date类重写了valueOf方法,其返回1970年1月1日以来的毫秒数 var obj = {name:'jack',age:18}; console