原文:http://dragonets.blogbus.com/logs/60287466.html
Firebug的Console 窗口(控制台)窗口可以直接输出错误信息。
最常用语句:
console.log("I am Firebug!");
输出:I am Firebug!
console.log
除了可以直接将字符串输出以外,还可以使用如 C 语言的 printf
一样的格式控制进行输出。
var num = 222; console.log("My test num is %d",num);
输出:My test num is 22
另外四种调试输出语句:
console.debug("I am debug"); console.info("I am info"); console.warn("I am warn"); console.error("I am error");
有 Javascript 经验的读者可能会习惯于使用 alert()
进行调试信息的输出,但是笔者认为将调试信息在 Console 窗口中输出是一个更优的选择。首先,如果页面有很多 alert()
, 则点击“ OK ”让弹出框消失也是一个非常烦人的事情。其次,如果调试信息的量很大,则是用 alert()
的弹出窗口将无法良好的完整展示调试信息。接着,alert()
无法查看对象和数组的细节信息。最后,如果在一个循环中使用 alert()
, 将很容易造成页面“死掉”。