使用console.log()方法调试程序

console.log() 方法用于在控制台中输出日志信息,其语法格式如下:

console.log(message)

参数 message 是一个字符串,表示要在控制台上显示的日志信息。console.log() 方法对于开发过程中的测试很有帮助,例如,可以通过该方法输出捕获到的异常信息,或者输出提示信息,从而有助于判断程序出现的具体错误;另外,也可以使用该方法输出程序执行过程中变量或对象的值,从而有助于判断程序是否符合逻辑。

例如,下面代码计算 1~10 的和,在循环计算过程中使用 console.log() 方法输出每次计算的结果,代码如下:

result=0
for (i=1;i<=10;i++) {
     result += i
     console.log('第 %d 次循环结果:%d', i , result)
}
console.log('最终结果:%d',result)

效果如图 17.1 所示。

image 2024 04 17 23 43 07 828
Figure 1. 图17.1 使用 console.log() 方法调试程序

从图17.1可以看出,这里使用了 console.log() 方法调试程序,输出每次循环的结果,并且从结果可以看出循环一共执行了多少次,这在开发程序时非常有助于开发人员检查代码逻辑错误。除了上面使用的 console.log() 方法,console 对象还提供了其他几种方法,用来在控制台中输出信息,分别如下。

  • console.info():用于输出提示性信息。

  • console.error():用于输出错误信息。

  • console.warn():用于输出警告信息。

  • console.debug():用于输出调试信息。