Я использую JavaScript-отладчик Chrome.
Как я могу проверить следующие значения, которые не содержатся в переменных, с помощью отладчика?
a + b
из
function add(a, b) {
return a + b
}
a > 0
из if (a > 0 && b > 0)
f() + 2
из v += f() + 2
Если у отладчика нет функций для их проверки, я должен написать следующие коды:
Но эти способы кодирования приносят в жертву как правописание, так и читабельность ради возможности отладки.
Должен ли я написать коды, подобные следующим?
Это хороший и нормальный способ кодирования?
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