使用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 所示。

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