美文网首页
总结console的几种用法

总结console的几种用法

作者: 竹杖芒鞋轻胜码 | 来源:发表于2018-01-27 12:27 被阅读0次

输出信息分类

不止于console.log()

扩展一下,输出信息的一般有如下四个

1、console.log 用于输出普通信息

2、console.info 用于输出提示性信息

3、console.error用于输出错误信息

4、console.warn用于输出警示信息

5、console.debug用于输出调试信息

你可以添加占位符,支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种

%s 字符串
console.log('hello: %s',"world");
//hello: world


%o 占位符,可以用来查看一个对象内部情况

var dog = {};
dog.name = "金毛";
dog.color = "黄色";
console.log("%o", dog);
//{name: "金毛", color: "黄色"}

对于JSON对象输出,可以使用 console.table来让其以表格形式更直观地显示:
以上边那个 dog对象为例子,


console.table(dog).png

或者解析一个对象数组:


console.table(dogs).png

在Chrome里面还有一个叫 %c , 仅在Chrome中支持,你可以把%c理解为css样式占位符,
用法:
console.log("%c","...css-style...")
让我们来看看好玩点的,比如在控制台输出一张图片

控制台输出图片.png
又或者输出一个
控制台输出带样式的文字.png

另外,在Chrome中支持 jQuery的$选择方法:


Chrome中的jQuery$方法.png

断言console.assert()

当检测到传入的表达式为false的情况下才输出

注意:assert方法在firebuglite中不支持,Chrome和FireBug支持。

var willShowCondition=false;
console.assert(willShowCondition,'检测到flase,输出该行');
//Assertion failed: 检测到flase,输出该行

统计 console.count()

会显示当前语句执行次数,自动在提示信息后补全 :和一个空格

const WillDid4Times=(n=4)=>{
  while(n--){
    console.count("次数统计");
  }
}
WillDid4Times();

/* output:
次数统计: 1
次数统计: 2
次数统计: 3
次数统计: 4
*/

注意 : 当count中有变量时,将不会视为同一次的输出

const WillDid4Times=(n=4)=>{
  while(n--){
    console.count(`次数${n}`);
  }
}
WillDid4Times()
//output
/*
次数3: 1
次数2: 1
次数1: 1
次数0: 1
*/

记录代码执行耗时

console.time & console.timeEnd

console.time("Array initialize");
var array= new Array(1000000);
for (var i = array.length - 1; i >= 0; i--) {
    array[i] = new Object();
};
console.timeEnd("Array initialize");

//Array initialize: 380.48193359375ms

相关文章

  • 总结console的几种用法

    输出信息分类 不止于console.log() 扩展一下,输出信息的一般有如下四个 你可以添加占位符,支持字符(%...

  • console 用法

    %s 字符串%c css样式%f 浮点数%d %i 整数%o %O 对象 根据文字生成字符画:http://pat...

  • 1天学会1个Excel小技巧-DAY22-ctrl+A的几种不同

    DAY21 ctrl+A的几种不同用法 通常ctrl+A被用作全选,但它还有其他用法: 总结用法,包括: ①全选指...

  • 总结bind的几种用法

    绑定多个事件类型 比如可以为元素一次性绑定多个事件 当光标划入按钮时,class切换为highlight,移出时,...

  • console的多彩用法

    https://www.cnblogs.com/foreverZ/p/console-time-and-other...

  • console有趣的用法

    实验看点 1.修改控制台输出内容样式2.重写控制台输出格式(追加出错日期)3.以表格的形式显示控制台输出内容4.如...

  • 字符串拼接

    旧的用法 ++++ let a=1; console.log("这是"+a+"个西瓜") 新的用法 let b...

  • Yii命令行使用总结

    整理Yii Console 一些用法和问题 Console Applicaton 配置和运行 如何实现接收原始参数...

  • Flutter页面导航

    总结一下flutter内部页面关于导航的几种用法: 一. 使用Navigator的push方法,并实现Materi...

  • 微信小程序云开发-database查询和修改常用语句总结

    database查询和修改常用语句总结 一、数据如下: 二、查询与更新几种常用用法汇总 3、总结: 对于不经常写查...

网友评论

      本文标题:总结console的几种用法

      本文链接:https://www.haomeiwen.com/subject/cwlnaxtx.html