熟悉前端的不会对console和alert陌生,两者在调试的时候可谓是法宝级别的工具,但是关于console,其实远远不止于console.log这一个简单的命令,它能做的事情有很多,那么让我们来一起了解一下,它有哪些冷门功能吧。
显示信息的命令
1 | console.log('hello world'); |
占位符
console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)
1 | console.log("%d年%d月%d日",2016,11,11); |
信息分组
1 | console.group("第一组信息"); |
对象信息
1 | var obj={ |
显示网页节点
1 | console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码 |
判断变量是否为真
console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。
1 | console.assert(1 == 1); |
追踪函数的调用踪迹
1 | function add(a,b){ |
计时功能
console.time()和console.timeEnd(),用来显示代码的运行时间。
1 | console.time("控制台计时器一"); |