consoel指令汇集
第一种常见
console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告');

第二种占位
console.log("%d年%d月%d日", 2011, 3, 26);
打印
// 2011年3月26日
第三种信息分组
console.group("第一组信息"); // 开始
console.log("第一组第一条:");
console.log("第一组第二条:");
console.groupEnd(); //结尾
console.group("第二组信息");
console.log("第二组第一条:");
console.log("第二组第二条:");
console.groupEnd();

第四种打印对象的方式
var info = { blog: "http://cllgeek.github.io", message: "程序爱好者欢迎你的加入" }; console.dir(info); console.log(info);

第五种打印节点
<body>
<div id="info">
<h3>姓名:panstarry</h3>
<p>学渣不挂科</p>
</div>
<script type="text/javascript">
var info = document.getElementById('info');
console.dirxml(info);
</script>
</body>

第六种是否为真
var result = 1; console.assert(result); var year = 2014; console.assert(year == 2018);

第七种调用函数流程
/*函数是如何被调用的,在其中加入console.trace()方法就可以了*/ function add(a, b) { console.trace(); return a + b; } var x = add3(1, 1); function add3(a, b) { return add2(a, b); } function add2(a, b) { return add1(a, b); } function add1(a, b) { return add(a, b); }

第八种 计时功能
console.time("控制台计时器一");
for (var i = 0; i < 1000; i++) {
for (var j = 0; j < 1000; j++) {}
}
console.timeEnd("控制台计时器一");

九、console.profile()的性能分析
性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。
function All() { alert(11); for (var i = 0; i < 10; i++) { funcA(1000); } funcB(10000); } function funcA(count) { for (var i = 0; i < count; i++) {} } function funcB(count) { for (var i = 0; i < count; i++) {} } console.profile('性能分析器'); All(); console.profileEnd();

https://www.cnblogs.com/zhongmeizhi/p/6306869.html

浙公网安备 33010602011771号