JS控制台输出,别只会 console.log 了

引言

控制台日志输出,别再只会 console.log 了,其实Console 对象还提供了很多方法。比如console.info()、console.warn() 、console.error()等等,下面我们就来看看这些常用的方法。

console.info()

首先我们来看看console.log() 的好兄弟,console.info();

console.info() 和 console.log() 类似,用于在控制台输出一条日志信息;

     console.info("我是console.info");
     console.log("我是console.log");

在Chrome浏览器下,控制台输出效果相同:

在这里插入图片描述

但在其他浏览器下,比如:IE浏览器下输出 console.info()前会有一个小图标:

在这里插入图片描述

console.clear()

console.clear() 方法用于清除控制台输出的信息;

当控制台输出日志信息过多时,清除控制台是必要的,以便我们快速找到需要查看的日志;

        console.clear();

在这里插入图片描述

console.warn()

console.warn() 方法用于在控制台输出警告信息;

当我们与他人协同开发过程中,别人调用我们的方法时,漏传或少传参数的时候可以使用console.warn() 给出警告;

	console.warn("我是一条警告信息");

在这里插入图片描述

console.error()

console.error() 方法用于在控制台输出错误信息;

我们可以将捕获到的错误信息通过console.error() 输出到控制台;

例如:捕捉输出因接口参数(或网络情况等)变化而导致错误的信息;

xxxx.post('请求路径',{参数})
.then(res => {
    xxxxxx
})
.catch(error => { 
console.error(error);
})
 	console.error("我是一条错误信息");

在这里插入图片描述

ps: console.error()只是在控制台输出一条错误信息,并不会阻止程序的执行

console.time() 、timeLog()、timeEnd()

console.time() 、timeLog()、timeEnd() 联合使用,可以在控制台输出某段程序的运行时间;

  • console.time()开始计时;
  • console.timeLog()相当于console.Log();
  • console.timeEnd()结束计时;

我们可以使用这些方法用来测试某段程序的运行效率;

    console.time("ForLoop");  
    for (let i = 0; i < 3; i++) {
        console.timeLog('ForLoop'); 
    }
    console.timeEnd("ForLoop");

在这里插入图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱划水de鲸鱼哥~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值