- 输出
log、info、warn、error
- 占位符
%d、%s、%i、%f、%o、%c
占位符 | 作用 |
---|---|
%d | 数字 |
%s | 字符串 |
%i | 整数 |
%f | 浮点数 |
%o | 对象 |
%c | 输出样式 |
-
调试
console.debug() -
清空
console.clear() -
表格
var thisObj = [
{ name: ‘quber’, email: ‘qubernet@163.com’, qq: 757200834 },
{ name: ‘xm’, email: ‘xm@126.com’, qq: 757200833 },
{ name: ‘jack’, email: ‘jack@sina.com’, qq: 757200832 },
{ name: ‘maer’, email: ‘maer@gmail.com’, qq: 757200831 }
];
console.table(thisObj); -
树结构
var thisObj = [
{ name: ‘quber’, email: ‘qubernet@163.com’, qq: 757200834 },
{ name: ‘xm’, email: ‘xm@126.com’, qq: 757200833 },
{ name: ‘jack’, email: ‘jack@sina.com’, qq: 757200832 },
{ name: ‘maer’, email: ‘maer@gmail.com’, qq: 757200831 }
];
console.dir(thisObj);
-
断言
console.assert(1 ===1, "(断言为真)"); // 无结果输出
console.assert(1 ===0, "断言为假"); // 输出错误信息,内容为 断言为假
- html或xml
console.dirxml() - 轨迹追踪
console.trace() - 计时
time、timeLog、timeEnd
console.time("控制台计时器");
for(var i = 0; i < 10000; i++){
for(var j = 0; j < 10000; j++){}
}
console.timeEnd("控制台计时器")
- 分组
group、groupCollapsed、groupEnd
console.group('分组1');
console.log('分组1-1111');
console.log('分组1-2222');
console.log('分组1-3333');
console.groupEnd();
console.group('分组2');
console.log('分组2-1111');
console.log('分组2-2222');
console.log('分组2-3333');
console.groupEnd();
- 计数
count、countReset
function testFn() {
console.count('当前执行的次数');
}
testFn();
testFn();
testFn();