/技术
分类:技术最近更新:2021-02-22浏览:1764
控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。通常我们前端打印日志时用得最多的就是console.log
除了console.log其实还有4中显示信息的方式用的比较多,分别是一般信息console.info()、除错信息console.debug()、警告提示console.warn()、错误提示console.error()。
javascriptconsole.info("这是基本信息"); console.debug("这是debug"); console.warn("这是警告"); console.error("这是错误");

除了这些,console还有更多其他的扩展功能。
占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。
javascriptconsole.log("%d年%d月%d日",2011,3,26); console.log("圆周率是%f",3.1415926);

%o占位符,可以用来查看一个对象内部情况。比如,有这样一个对象:
javascriptvar dog = {} ; dog.name = "大毛" ; dog.color = "黄色";
然后,对它使用o%占位符。
javascriptconsole.log("%o",dog); ```#### #### 2、分组显示 如果信息太多,可以分组显示,用到的方法是console.group()和console.groupEnd()。 ```javascript console.group("第一组信息"); console.log("第一组第一条"); console.log("第一组第二条"); console.groupEnd();

这两种方法要相互结合使用。每当我们想知道一个代码块或函数所花费的时间时,都可以用~~ time() ~~和 timeEnd() 方法。这两个函数都以字符串作为参数。使用时要对这两个函数用相同的字符串来测量时间。
javascriptconsole.time('timer'); var hello = function(){ console.log('Hello Console!'); } var bye = function(){ console.log('Bye Console!'); } hello(); bye(); console.timeEnd('timer');

这个方法可以在控制台中生成一个表格,能够提高可读性。它可以自动为数组或对象生成一个表

可以在循环中用它来检查特定的值使用了多少次。

还可以在控制台日志添加样式,使日志看起来更漂亮。只需要把 CSS 样式作为 log() 函数的第二个参数,同时第一个参数以 %c 开始即可。

资料来源:前端先锋 ,作者前端小混混
上一篇:位运算符在JS中的妙用
下一篇:单点登录的实现方式对比