从Firebug控制台输出jquery$(document).ready()中声明的变量值

从Firebug控制台输出jquery$(document).ready()中声明的变量值,jquery,firebug,Jquery,Firebug,我有点像: $(document).ready(function() { var numberOfTables = 3; }); 我是否可以从Firebug控制台访问numberOfTables值,而不必在脚本中键入类似以下内容:Console.out(numberOfTables)?当变量超出范围时,您无法访问它。您可以在调试器中设置断点并检查变量,而无需使用控制台,但它仅在范围内有效。当变量超出范围时,您无法访问它。您可以在调试器中设置断点并检查变量,而无需使用控制台,但它仅在作用

我有点像:

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

我是否可以从Firebug控制台访问numberOfTables值,而不必在脚本中键入类似以下内容:
Console.out(numberOfTables)

当变量超出范围时,您无法访问它。您可以在调试器中设置断点并检查变量,而无需使用
控制台
,但它仅在范围内有效。

当变量超出范围时,您无法访问它。您可以在调试器中设置断点并检查变量,而无需使用
控制台
,但它仅在作用域中有效。

numberOfTables
内部作用域

所以你看不见

< >考虑<强>删除< /强> <代码> var <代码>关键字(仅用于调试!!) 它将
global


所以你可以看到它。

numberOfTables
内部范围

所以你看不见

< >考虑<强>删除< /强> <代码> var <代码>关键字(仅用于调试!!) 它将
global


这样您就可以看到它了。

添加调试器;在函数内部(声明var之后)。Firebug将停止执行脚本。然后您可以将numberOfTables悬停以查看其值。

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

使用firebug调试代码,您可以在此处检查变量值使用firebug调试代码,您可以在此处检查变量值