0

有没有办法在运行时使用 chrome 调试器跟踪某个变量的值?

我正在调试一个 javascript 代码,其中包含一些与声音相关的变量。我认为这些变量每秒都在变化。如果可能的话,我想跟踪这些值。其中有四个。一种是mp3文件本身的下载(我认为它被称为流媒体)。另一个是玩的进度,其他的就不清楚了。

有一个播放音乐的 swf 文件,它的控制是通过 javascript 显示的。

谢谢。

4

4 回答 4

2

您可以在调试器中使用监视表达式。

调试器

于 2013-07-05T22:44:38.837 回答
2

Javascript

console.log(someVariable);

AS3

trace(someVariable);

PHP

echo $someVariable;

C

scanf("%s", &someVariable);
printf("%s",someVariable);

C++

getline(cin, someVariable);
cout << someVariable;

爪哇

Scanner scanner = new Scanner(System.in);
String someVariable = scanner.getLine();
System.out.println(someVariable);

Python

someVariable = input('Enter some variable: ')
print(someVariable)
于 2013-07-05T23:01:15.703 回答
0

如果您想在控制台中查看变量,请查看Firephp

于 2013-07-05T22:45:39.253 回答
0

如果您指的是 JavaScript 变量,那么是的,这是可能的。Chrome 拥有出色的调试工具。尝试打开“脚本”选项卡,找到您要调试的代码部分,然后单击行号。这将为该部分代码设置一个断点。当到达该断点时,您将在右侧看到一堆信息,包括调用堆栈和范围变量。在这里您可以跟踪变量的值。另一种选择可能是简单地将 a 添加console.log(yourVariable)到您的脚本并使用控制台查看它在整个代码执行过程中的值。

于 2013-07-05T22:49:29.240 回答