从Firebug控制台在jquery $(document).ready()内声明的输出var值

时间:2012-02-07 12:57:43

标签: jquery firebug

我有类似的东西:

$(document).ready(function() {
    var numberOfTables = 3;
});

我是否可以从 Firebug 控制台访问numberOfTables值,而无需在我的脚本中输入类似:console.out(numberOfTables)的内容?

3 个答案:

答案 0 :(得分:2)

numberOfTables内部范围。

所以你无法看到它

但请考虑删除 VAR关键字(仅用于调试!!!)

它将global

所以你可以看到它。

答案 1 :(得分:1)

当变量超出范围时,您无法访问它。您可以设置断点并在不使用console的情况下检查调试器中的变量,但只有在范围内时才有效。

答案 2 :(得分:1)

添加调试器;你的函数内部(声明你的var后)。 Firebug将停止执行脚本。然后你可以将numberOfTables悬停在其上,看看它的价值。