console对象的方法log()、info()、warn()、error()区别及几个实用的方法

先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象。
在不同的浏览器里显示可能不同

log()、info()、warn()、error()区别
1、 log()和info()

    这两个没区别,看别人有说info()前有个蓝色的图标,不过我使用的谷歌浏览器运行时没有

          è¿éåå¾çæè¿°

    因为没有运行出来,下面这张图是在网上偷的,地址:https://zhuanlan.zhihu.com/p/23080626。

              è¿éåå¾çæè¿°

2、warn()和error()

  • warn()输出的log前有个黄色的图标
  • error()输出的log前有个红色的图标

           è¿éåå¾çæè¿°


几个实用的方法


1、trace()

  • 调试JavaScript程序时,使用console.trace(),不仅会打印函数调用栈信息,同时也会显示函数调用中各参数的值。

2、count()

  • 可以把console.count()放在一个方法内,每次调用都会加1,更好显示方法被调用了多少次。

3、time()和timeEnd()

  • 以ms为单位的时间,这两个要同时用,可以不写参数,输出的是,default:** ms
  • 如果加了参数,参数要一致console.time(“count”);否则会报错,输出的是,count:** ms

             è¿éåå¾çæè¿°

4、assert()

  • 一般两个参数,前面的是表达式,后面是要输出的内容,如果表达式为false,则输出

             è¿éåå¾çæè¿°

5、clear()

  • 清空console的输出信息。

6、dir()

  • 使输出内容格式化更易读,而且也会输出一个对象的全部属性和方法。

7、table()

  • 数组格式
//var table = [
//     {"name": "小猪佩奇", "sex": "F"},
//     {"name": "小狗丹尼", "sex": "M"},
//     {"name": "小猫坎迪", "sex": "F"},
//     {"name": "小羊苏西", "sex": "F"},
//];
//这个键不一定是字符串类型的
var table = [
      {name: "小猪佩奇", sex: "F"},
      {name: "小狗丹尼", sex: "M"},
      {name: "小猫坎迪", sex: "F"},
      {name: "小羊苏西", sex: "F"}
];
console.table(table);


è¿éåå¾çæè¿°

  • 对象格式
var table = {
     "一": {"name": "小猪佩奇", "sex": "F"},
     "二": {"name": "小狗丹尼", "sex": "M"},
     "三": {"name": "小猫坎迪", "sex": "F"},
     "四": {"name": "小羊苏西", "sex": "F"}
};
console.table(table);

è¿éåå¾çæè¿°


其他还有几个,用的不多,不,因为我不用,所以我就不写,任性。

转载于:https://blog.csdn.net/S_clifftop/article/details/80363128 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值