例: var person = { toString:function(){ return "Greg" } } console.log(person);结果为: alert(person);结果为: 分析: 可以看到console.log()输出的是一个对象,这是因为console.log()可以输出各种类型的数据; alert()输出的是一个字符串,这是因为alert()只能输出String类型的数据,如果非String类型那么就会调用toString()方法在进行输出;