次の操作を実行すると、これらの出力が得られます
var t = {} + {}; // Alerts [object Object][object Object]
t = {} + 1 //Alerts [object Object]1
t = {} + "hello" //Alerts [object Object]hello
t = {} + function(){} //Alerts [object Object]function(){}
t = {} + [] //Alerts [object Object]
最後のケースだけでも、これについてもアラート[Object object]
を表示するべきではありませ[object Object][object Object]
んか?
Firefox12.0でテスト済み。