在进行java代码调试时,都会将结果或自定义标注打印在控制台,那么在浏览器调试js,可以将结果打印在浏览器控制台吗?答案是可以的,控制台打印方式如下:
console.info( "测试控制台输出" );
各种浏览器控制台对console的支持如下:
一、IE浏览器控制台
log info warn error assert dir clear profile profileEnd
二、火狐Firebug控制台
log info warn error debug exception assert dir dirxml trace group groupEnd groupCollapsed time timeEnd profile profileEnd count clear table notifyFirebug firebug
三、Chrom控制台
debug error info log warn dirprofiles memory dirxml trace assert count markTimeline profile profileEnd time timeEnd group groupCollapsed groupEnd
四、Opera控制台
log info warn error time debug timeEnd trace profile profileEnd assert dir dirxml group groupCollapsed groupEnd count table
以上四种浏览器对 log info warn error四个基本方法都是支持的,除了IE,其他三种还支持个debug,所以这点要注意,debug在IE下不可用,平时调试什么的,用log或info就行。此外,IE6/7没有开发人员工具,也就没有控制台,要注意IE版本否则在IE6、7下用js就报错了。