0

之前研究过console.log的定义,好像大家都说是用来调试的。我是一名新手程序员,我可以看到 console.log 打印传递给它的任何内容,例如字符串或数字。那么你能解释一下console.log是如何用于调试的吗?

4

2 回答 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 回答