console简介
控制台(Console)是JS开发里最重要的面板,主要作用是显示网页加载过程中产生各类信息

显示信息的命令
console对象,提供5种方法,用来显示信息
日志信息console.log()、
一般信息console.info()、
除错信息console.debug()、
警告提示console.warn()、
错误提示console.error()、

console.log('输出打印日志'),
		console.info('一般信息'),
		console.debug('除错信息'),
		console.warn('警告信息'),
		console.error('错误信息')

下图是火狐浏览器的显示

浏览器控制台怎么运行jquery 浏览器控制台console_占位符


下图是谷歌浏览器的显示

浏览器控制台怎么运行jquery 浏览器控制台console_占位符_02


基本用法

console.log,前端常用它来调试分析代码,你可以在任何的js代码中调用console.log(),然后你就可以在浏览器控制台看到你刚才打印的常量,变量,数组,对象,表达式等的值

占位符

console对象的上面5种方法,都可以使用printf(格式化输出)风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)、CSS格式化样式(%c)五种。

//		整数(%d或%i)
		console.log("%d年%d月%d日",2019,10,10);
//		浮点数(%f)
		console.log("圆周率是%f",3.1415926535);
//		字符(%s)
		console.log("%s年%s月","2019","10");
//		对象(%o)
		console.log("%o",{name:"sbjh"})
//		CSS格式化样式(%c)
		console.log("%c哈哈哈哈","color:red");

如图:

浏览器控制台怎么运行jquery 浏览器控制台console_占位符_03


占位符-格式化输出

这种写法在复杂的输出时,能保证模板和数据分离,结构更清晰

console.log("%d+%d=%d",1,1,2)

如图:

浏览器控制台怎么运行jquery 浏览器控制台console_浮点数_04


丰富样式输出

console.log('%c百度2019校园招聘简历提交:%chttp://dwz.cn/xpofdepe%c(你将有机会直接获得面试资格)','color:red','color:grey','color:red')

打印出如图:

浏览器控制台怎么运行jquery 浏览器控制台console_浮点数_05

分组显示
如果信息太多,可以分组显示,用到的方法是console.group()和console.groupEnd()。

console.group("1组");
		console.log("111");
		console.log("111");
		console.log("111");
		console.groupEnd("1组");

如图:

浏览器控制台怎么运行jquery 浏览器控制台console_浏览器控制台怎么运行jquery_06


清空控制台

console.clear()清空控制台内容

如图:

浏览器控制台怎么运行jquery 浏览器控制台console_占位符_07


浏览器控制台怎么运行jquery 浏览器控制台console_浏览器控制台怎么运行jquery_08


计时器

console.time(),console.timeEnd()方法计算一个操作的执行的时间

console.time()是开始,console.timeEnd()是结束

可以传一个参数,参数为计时器的名称。

console.time("计时器");
		for(var i=0 ; i<1000 ; i++){
			for(var j=0 ; j<1000 ; j++){
				
			}
		}
console.timeEnd("计时器");

浏览器控制台怎么运行jquery 浏览器控制台console_浮点数_09


计数器

console.count()方法用于计数,输出它被调用了多少次

(function(){
			for( var i = 0 ;i<5;i++){
				console.count('count');
			}
})();

表格化
console.table()方法可以将传入的对象或数组这些复合数据以表格形式输出

var arr=[100,200,300,400,500];
		console.table(arr);

浏览器控制台怎么运行jquery 浏览器控制台console_占位符_10

var obj={
			name:'范梦泽',
			age:18,
			sex:'女'
		}
		console.table(obj)

浏览器控制台怎么运行jquery 浏览器控制台console_浮点数_11


控制台快捷键

1、方向键盘的上下键,一用就知晓。比如用上键就相当于使用上次在控制台的输入符号。

2、$_命令返回最近一次表达式执行的结果,功能跟按向上的方向键再回车是一样的。

浏览器控制台怎么运行jquery 浏览器控制台console_占位符_12

3、Chrome 控制台中原生支持类jQuery的选择器,也就是说你可以用浏览器控制台怎么运行jquery 浏览器控制台console_占位符_13(‘body’)
4、$ 简单理解就是 document.querySelector 。
5、$$ 简单理解就是 document.querySelectorAll 。
6、$_ 是上一个表达式的值
7、dir 就是 console.dir

如有问题联系小编!