2015-06-01 10 views

回答

0

Console panel輸出通過Command LineCommand Editor執行的腳本的返回值。不幸的是,Firebug沒有在視覺上區分通過console.log()創建的輸出的返回值。所以輸出結尾的第二個9是返回值。
在Firefox的built-in DevTools這是比較明顯的:

Display of return value of command line expression in built-in DevTools

注意,返回值的輸出不能被抑制。

+1

而且要清楚,腳本的返回值是最後執行的語句的值,即'i ++',其中'i = 9'(由於後綴增量返回9)。 –

0

造成干擾的最後一個9console.log()的返回值。嘗試alert(i)而不是console.log(i)

+0

你好Sebastian Zartner,| 我的問題是爲什麼它與console.log發生?不要使用其他方式來逃避錯誤。意圖是深入挖掘爲什麼發生以及如何解決它。謝謝回覆。 – Sayeed

+0

這個答案來自厄齊爾,我的一個是以上。 –