之前研究过console.log的定义,好像大家都说是用来调试的。我是一名新手程序员,我可以看到 console.log 打印传递给它的任何内容,例如字符串或数字。那么你能解释一下console.log是如何用于调试的吗?
问问题
55 次
2 回答
0
调试是删除导致程序意外结果的“错误”或问题的过程。例如,在一个函数中
function fed(){
a = 3;
b = 1;
console.log( b );
c = b + 3
}
fed();
console.log() 用于在特定行执行时“窥视” b 的值。
您还可以找到调试器;很有用,因为它会停在代码的特定行上。
function fed(){
a = 3;
b = 1;
console.log( b );
c = b + 3;
debugger; //<-will stop at this line
}
fed();
在您的 HTML/javascript 文件中尝试这些。你会瘦b包含什么?检查您的“控制台日志”以了解
此页面也很有帮助,可以为您的研究提供帮助 :) http://www.netmagazine.com/tutorials/javascript-debugging-beginners
于 2013-01-27T02:04:56.923 回答
0
它有助于了解变量在给定时间的值。当完整的调试器(带有断点和堆栈分析)没有任何帮助时,通常使用此方法。
因此,通过在感兴趣的点打印出感兴趣的变量,人们可能会得到想要的答案。
于 2013-01-27T02:05:52.747 回答