js中存在內部類型轉換,在進行此類運算時先調用對象的valueOf,如果得到的不是基本的值類型,再調用對象的toString。按以上原則,1 + {} = "1[object Object]"{} + 1 = "[object Object]1"然而實際結果是{} + 1 = 1
1 + {} 和 {} + 1 為什么不相等
HUX布斯
2018-10-12 18:15:25