Как проверить `возвращаемое значение` или` другие значения, которые не содержатся в переменных` с помощью отладчика javascript - PullRequest
0 голосов
/ 20 мая 2011

Я использую 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

1 Ответ

0 голосов
/ 20 мая 2011

Используйте функцию точек останова.Установите точку останова на «return a + b;»и вызвать add (1, 2) с помощью консоли.Точка останова должна приостановить выполнение, и вы можете ввести «a + b» в консоли, чтобы увидеть результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...