2011-05-20 56 views
0

我使用鉻調試器。
如何使用調試程序檢查以下未包含在變量中的值?

如何使用javascript調試器檢查`返回值`或其他未包含在變量中的值

function add(a, b) { 
    return a + b 
}



if (a > 0 && b > 0)

v += f() + 2

如果調試器沒有的功能進行檢查,我必須寫像以下代碼f() + 2a > 0a + b。但是這些編碼方式犧牲了調試的可讀性和可讀性。
我應該寫下面的代碼嗎?
這是一種很好且正常的編碼方式嗎?

function add(a, b) { 
    var ret = a + b 
    return ret 
} 
var _a = a > 0 
var _b = b > 0 
if (_a && _b) 
var t = f() + 2 
v += t 

回答

0

使用斷點功能。在「return a + b;」上設置一個斷點並使用控制檯調用add(1,2)。斷點應暫停執行,並且可以在控制檯中鍵入「a + b」以查看結果。

+0

非常感謝。你的信息讓我的生活更輕鬆!爲什麼你知道調試器的這個祕密功能? – 2011-05-20 06:50:39

相關問題