<scripttype="text/javascript"> var result = 1; console.assert(result); var year = 2014; console.assert(year == 2018); </script>
1是非0值,是真;而第二个判断是假,在控制台显示错误信息
七、追踪函数的调用轨迹。
console.trace()用来追踪函数的调用轨迹。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<scripttype="text/javascript"> /*函数是如何被调用的,在其中加入console.trace()方法就可以了*/ functionadd(a, b) { console.trace(); return a + b; } var x = add3(1, 1); functionadd3(a, b) { returnadd2(a, b); } functionadd2(a, b) { returnadd1(a, b); } functionadd1(a, b) { returnadd(a, b); } </script>
控制台输出信息:
八、计时功能
console.time()和console.timeEnd(),用来显示代码的运行时间。
1 2 3 4 5 6 7
<scripttype="text/javascript"> console.time("控制台计时器一"); for (var i = 0; i < 1000; i++) { for (var j = 0; j < 1000; j++) {} } console.timeEnd("控制台计时器一"); </script>