Javascript console.log使用变量

时间:2016-06-17 09:23:41

标签: javascript json google-chrome console ecmascript-6

在控制台中,您可以简单地声明变量并使用它们。

var x = 'thing';

  

未定义

x + 3;

  

'thing3'

我想从Javascript文件中设置该变量,并在控制台中使用它。这似乎不太可能,所以我希望有人知道解决方案。

在javascript文件中,键入console.log(var x = 'thing')会在Gulp中出现编译错误。我知道我可以输入console.log(x),但我想使用变量并在控制台中使用它。

如何声明我可以在控制台中使用的变量?

3 个答案:

答案 0 :(得分:1)

您正在寻找一个简单的

var x = {thing: 'thing'};
console.log(x);

控制台中的undefined来自于评估不返回任何内容的语句。如果您没有在控制台中对它进行评估,而是将其放入您的js文件中,则不会有任何日志。

  

我正在尝试使用console.log

调试我的网页

别。使用debugger。您可以使用debugger;语句在代码中静态insert breakpoints

  

如何在控制台中与JS文件中的已记录变量进行交互?

调试器中最好的断点是:您可以与断点范围内的任何变量进行交互,甚至无需记录它们。

答案 1 :(得分:0)

也许使用console.debug(myTest.test)

答案 2 :(得分:0)

我建议您使用调试器而不是使用全局变量,因为如果您能够在控制台中访问这些变量,则它不安全。调试时使用chrome。打开控制台并选择要调试的js文件并放置断点。