我之前研究过console.log的定义,似乎每个人都说它用于调试。我是一个新手程序员,我可以看到console.log打印传递给它的任何内容,例如字符串或数字。那么你能解释一下console.log是如何用于调试的吗?
答案 0 :(得分: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
答案 1 :(得分:0)
它有助于理解变量在给定时间具有的值。当完整的调试器(带断点和堆栈分析)没有任何帮助时,通常使用此方法。
因此,通过在感兴趣的点打印出感兴趣的变量,人们可以得到所寻求的答案。