爲何在chrome控制檯中輸入{} + '' 結果是0

在chrome控制檯中輸入{} + '' 爲何會輸出0呢,實際上無論大括號裏面是什麼,返回的都是0。好比說javascript

{a: 1} + ''

這是由於在js中,若是一行以大括號開頭,那大括號表明的是一個代碼塊,而不是一個對象java

能夠理解成下面的代碼chrome

{a : 1}
+ ''

那麼輸出爲0,就能夠理解了3d

相關文章
相關標籤/搜索