console小结
栏目: JavaScript · 发布时间: 5年前
内容简介:今天突发奇想,准备总结下console的各个函数。以前都是只用一个console.log(),查了一下发现有好多,就记下来,方便以后查阅。Console对象提供浏览器控制台的接入,不同浏览器是不一样的,这里介绍普遍存在的判断第一个参数是否为真,false的话抛出异常并且在控制台输出相应信息
今天突发奇想,准备总结下console的各个函数。以前都是只用一个console.log(),查了一下发现有好多,就记下来,方便以后查阅。
速记console
Console对象提供浏览器控制台的接入,不同浏览器是不一样的,这里介绍普遍存在的
Console.assert()
判断第一个参数是否为真,false的话抛出异常并且在控制台输出相应信息
Console.clear()
清空控制台
Console.count()_
非标准
以参数为标记记录调用的次数,调用时在控制台打印标识以及调用次数
可以带一个参数
Console.countReset()
重置指定标签的计数器,若没有参数,就重置defaul
这里是接着上面的
Console.debug()
控制台打印“debug”级别的日志消息 注:chrome58之后,只有打开了Verbose才看得到
Console.dir()
非标准
在控制台中显示指定JavaScript对象的属性,并通过类似文件树样式的交互列表显示。
Console.dirxml()
非标准
显示一个明确的XML/HTML元素的包括所有后代元素的交互树.如果无法作为一个element被显示,那么会以JavaScript对象的形式作为替代
打印信息
- console.log() 向控制台输出一条信息
- console.info() 向web控制台输出一个通知信息
- console.error() 向控制台输出一条错误信息
- console.warn() 向控制台输出一条警告信息
这4种用法都是一样的
- 打印多个对象 console.log({first:"Bob"},{last:"Tony"})
- 使用字符串替换(有点像 c语言 一样)
%o 或 %O 打印js对象 %d 或 %i 打印整数 %s 打印字符串 %f 打印浮点数 Chrome不支持精确格式化
- %c 定义打印样式 这里的样式应该是按照,css来写的
打印树状结构
-
Console.group()
打印树状结构,配合groupCollapsed以及groupEnd方法;
-
Console.groupCollapsed()
同Console.group(),但是默认是折叠的
-
Console.groupEnd()
结束当前Tree
Console.table()
将数据以表格形式显示,数组,对象,类数组对象都可以打印; console.table(data[,columns]);
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构与算法分析
维斯 / 人民邮电 / 2006-10 / 59.00元
《数据结构与算法分析:C++描述》秉承Weiss著全一贯的严谨风格,同时又突出了实践。书中充分应用了现代C++语言特性,透彻地讲述了数据结构的原理和应用,不仅使学生具备算法分析能力,能够开发高效的程序,而且让学生掌握良好的程序设计技巧。一起来看看 《数据结构与算法分析》 这本书的介绍吧!