console中常用的几个方法
1. console.log 输出内容
var a = 100; console.log(a); console.log(123456);
2. console.dir
注意:这个跟console.log很像; console.log()会将dom元素以HTML的形式输出,而console.dir()则是以JSON对象的形式输出
var arr = [1,2,3]; var obj = {a:1,b:2} console.log(arr,obj); // 返回数据 console.dir(obj); // 返回 console.dir(arr);
3. console.debug()、 console.info()、 console.warn()、 console.error()
这四个方法和console.log()一模一样,差别在于输出的颜色与图标不相同
var arr = [1,2,3]; var obj = {a:1,b:2} console.info(arr); console.warn(arr); console.error(arr);
4. console.table
以表格形式输出对象,嵌套三层及以上的也会以表格的形式输出,但限于表格只能显示二维信息的特点,其会在嵌套三层的地方显示‘Object’字符串
var arr = [1,2,3]; console.table(arr);
5. console.time()、console.timeEnd()
调试时测试代码执行时间,console.time()作为测试代码开始的节点,console.timeEnd()作为测试代码结束的节点,输出结果就是执行开始节点到结束节点的时间,单位为毫秒(ms)
console.time('Time'); var arr = []; for(var i=0;i<=10000;i++){ arr.push(i); } console.timeEnd('Time');
6. console.count 获取一段代码执行的次数
for(var i=0;i<=10;i++){ console.count('i') }