今日与[]的相遇+[],前面有+会转换成数字类型的0;{}+[]或[]+{},复杂类型有加号,会转换成String类型。即,{}变成[object,Object],[]变成"".最后得到:[object,Object]i.除了null和undefined之外,其他的类型(数值、布尔、字符串、对象)都有toString()方法,它返回相应值的字符串表现(并不修改原变量)。ii.每个对象都有一个toString()方法。iii.当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。iv.默认情况下,toString()方法被每个Object对象继承。如果此方法在自定义对象中未被覆盖,toString()返回 "[object type]",其中type是对象的类型。补充:[8,9].toString() 得到:“8,9”(String类型)