如何使用 javascript 调试器检查“返回值”或“变量中未包含的其他值”

发布于 2024-11-08 13:51:27 字数 619 浏览 0 评论 0原文

我使用chrome的javascript调试器。
如何使用调试器检查以下未包含在变量中的值?

a + b

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



<代码>a> 0 of if (a > 0 && b > 0)

f() + 2 of 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

I use javascript debugger of chrome.
How can I check the following values which are not contained in variables by using the debugger?

a + b of

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

a > 0 of if (a > 0 && b > 0)

f() + 2 of v += f() + 2

If debugger have no functionality to check them, I have to write codes like followings.
But these way of coding sacrifice both writablitiy and readablity for debuggability.
Should I write codes like the followings?
Is this good and normal way of coding?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮年 2024-11-15 13:51:27

使用断点功能。在“return a + b;”上设置断点并使用控制台调用 add(1, 2)。断点应该暂停执行,您可以在控制台中输入“a + b”来查看结果。

Use the breakpoints feature. Set a breakpoint on "return a + b;" and call add(1, 2) using the console. The breakpoint should pause execution, and you can type "a + b" into the console to see the result.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文