JS中console的几种方法

  • console.log()

通常用来输出变量或字符串

var a = 'abc'; 
console.log(a);
console.log('hello world!')

  • console.dir()

将特定的js对象显示为可以交互的列表。在Chrome中打印dom元素时,两个方法输出的结果大不一样。console.log()会将dom元素以HTML的形式输出,而console.dir()则是以JSON对象的形式输出

  • console.debug()、 console.info()、 console.warn()、 console.error()

这四个方法和console.log()一模一样,差别在于输出的颜色与图标不相同

  • console.table()

以表格形式输出对象,嵌套三层及以上的也会以表格的形式输出,但限于表格只能显示二维信息的特点,其会在嵌套三层的地方显示‘Object’字符串

  • console.time()、console.timeEnd()

调试时测试代码执行时间,console.time()作为测试代码开始的节点,console.timeEnd()作为测试代码结束的节点,输出结果就是执行开始节点到结束节点的时间,单位为毫秒(ms)

  • console.count()

获取一段代码执行的次数

  • console.group()、 console.groupEnd()、 console.groupCollapsed()

一般的consolelog()方法的输出没有层级关系,在需要一些显示层级关系的输出中显得苍白无力,使用console.group()可以达到我们的目的

把“group”换成“groupCollapsed”,则默认为折叠运行结果

  • console.assert()

类似于单元测试中的断言,当表达式为false时,输出错误信息;当表达式为true时,不输出信息

感谢@Mr_董 提供思路支持,如有侵权,立即删除

欢迎大家关注我的公众号「踏浪而行生活圈」,这里不仅有更多好玩的内容,还会同步更新 踏浪而行 最新资讯,让你时刻掌握科技前沿,快来加入我们吧!

  • 20
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值