console
1.console.log()
(1)用于标准输出流的输出,也就是在控制台中显示一行信息。
(2)当传递多个参数时,控制台输出时将以空格分隔这些参数。
(3)也可以用占位符来定义输出的格式,如%d表示数字,%s表示字符串。
- 当使用%d占位符后,如果对应的参数不是数字,控制台将会输出NaN。
2.console其他参数
(1)console.info()
(2) console.warn()
(3) console.error()
*info、warn、error与log使用方法一致。将会得到同样的结果。
3.console.dir()
(1)将一个对象的信息输出到控制台(可自己尝试)
4.console.time()与console.timeEnd()
主要用于统计一段代码运行的时间。time方法置于代码起始处,timeEnd方法置于代码结尾处。只需要向这两个方法传递同一个参数,就可以在后台看到控制台中输入了以毫秒计的代码运行时间。
console.time('total time');
console.time('time1');
for(var i = 0; i < 10000; i++) {
}
console.timeEnd('time1');
console.time('time2');
for(var i = 0; i < 100000; i++) {
}
console.timeEnd('time2');
console.time('total time');
//time1: 0.075ms
//time2: 0.549ms
//total time: 8.104ms
5.console.trace()
(1)用于输出当前位置的栈信息,可以向trace()方法传递任意字符串作为标志,类似于time()中的参数。