跳到主要内容

控制台

console.warn() 和 console.error() 是警示级别。

控制台还有如下一些其它比较有用的函数。

  • 堆栈函数 console.trace() ,可以查看指定函数的调用关系

  • clear() 函数,用来清除控制台中的 log

  • dir() 函数,输出对象中的所有属性,如: dir({test:1,test2:2});

  • values() 函数,以数组的形式打印出对象中的所有属性值

  • keys() 与 values() 是一对,会以数组方式打印对象中所有键(名字)

使用控制台

  • error ( message ) 将错误信息记录到控制台
  • info ( message ) 将信息性信息记录在控制台
  • log ( message ) 将一般信息记录在控制台
  • warn ( message ) 将警告信息记录在控制台

不存在一种跨浏览器向 JavaScript 写入信息的机制,但下面的函数可以作为统一的接口 。

function log(message) {
if (typeof console == 'Object') {
console.log(message);
} else if (typeof opera == 'Object') {
opera.postError(message);
} else if (typeof java == 'object' && typeof java.lang == 'object') {
java.lang.System.out.printIn(message);
}
}