一、console常用的方法
1、console.log("")//输入日志
2、console.info("")//log的别名
3、console.warn("")//警告
4、console.error("")//错误信息
5、console.dir()//查看对象信息
5、console.clear()//清除当前控制台的所有输出,将光标回置到第一行
6、console.table(arr);//将复合类型数据转为表格
7、console.time("time")//计时开始
console.timeEnd("time")//计时结束
console.timeLog() //将指定计时器的值记录在控制台
console.timeStamp()//将标记到浏览器的时间轴或瀑布工具 //非标准
8、console.count("count")//用于计数,输出被调用的次数
9、console.countReset()//用给定标签重置计数器的值
10、console.debug();//将带有日志级别的消息输出到控制台debug
11、console.dir();//显示指定JavaScript对象的属性的交互式列表。此清单可以使用显示三角行检查子对象的内容
console.dirxml()//如果可能,显示指定对象的XML/HTML元素表示;如果不可能,则显示JavaScript Object视图
12 、console.group("group")//用于将显示的信息分组,可以把信息进行折叠和展开
console.groupCollapsed(''groupCollapsed");//与group方法类似,唯一的区别是,第一下显示是展开
console.groupEnd()//结束内联分组
13、console.trace()//追踪函数调用的过程
14、console.assert(true==false,"判断条件不成立")//接收2个参数,第一个参数是表达式,第二个参数是字符串。只有当第一个参数是false,才会输出跌热个参数,否则不会有结果
15、console.profile("性能分析器")//分析程序各个部分的运行时间,找出瓶颈所在;在Firebug中查看
console.profileEnd();
//该特性是非标准的,请尽量不要在生产环境中使用它!此特性在 Web Worker 中可用
二、部分方法扩展详解
1、console.log()、console.info()、console.error()、console.warm()支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)、对象可展开的dom(%o)、DOM属性(%O)、根据提供的css样式格式字符串(%c);
eg:console.log("%d年%d月%d日",2011,6,26) //2011年6月26日
console.log("测试测试!","color: red; font-size: 20px");