console总结

编程入门 行业动态 更新时间:2024-10-05 23:26:59

<a href=https://www.elefans.com/category/jswz/34/1771164.html style=console总结"/>

console总结

偶然差了一下console.time(),发现对于console这个大家庭,了解甚少

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

常见的console

console.log()
console.info()
console.warn()
console.error()
console.debug()
下图分别为chrome、firefox、safair显示效果,chrome不支持.debug(),firefox不支持.warn()。且不同浏览器对于信息的展示效果也不尽相同,例如.info()在chrome与.log()效果相同,而在firefox中有图标区别,safair区别更为明显

chrome效果图

firefox效果图

safair浏览器效果

其他console

console.time()
console.timeEnd()
console.clear()
console.count()
console.trace()
console.assert()
console.table()
console.dir()
console.dirxml()

console.time(‘’)与console.timeEnd(‘’)需共同使用,用于计算两者之间运行程序耗费的时间。如项目组存在多个console.time可添加区分,例如console.time(‘内容名称’),此时console.timeEnd(‘内容名称’)名称需要匹配才能配对。
console.clear()顾名思义,清除当前console值
console.count()可用来计算一个方法被调用的次数,或一段代码执行的次数
console.trace()查看方法在什么地方被调用,追溯方便(是我本次发现的小惊喜)
console.assert(bool,‘打印值’)中有两个参数,第一个是bool类型的,可放表达式等,如果为false,以error样式打印第二个参数,为true时无操作

console.table()将对象以表哥形式展示,便于查看

console.dir()可以显示一个对象所有的属性和方法。跟.log()类似,据说比.log()详细,我没发现,也可能针对特殊使用场景吧,反正对普通对象没差
console.dirxml()针对DOM对象

更多推荐

console总结

本文发布于:2024-02-28 14:47:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770017.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:console

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!