浏览器控制台命令console

在我写JavaScript 或者 node 代码的时候,经常会使用到控制台命令,在以往的使用中都是console.log()到底,后来发现console命令十分强大,他可以使我们的Js调试变得更加简单

显示信息的命令

console.log("log"); //用于普通信息输出
console.info("info");//用于提示性信息
console.error("error");//用于输出错误信息
console.log("warn");//用于输出提示信息
console.dirxml("输出代码带标签");//

显示效果在这里插入图片描述

信息分组

类似于下拉框,使用group()开头,使用groupEnd()结尾,中间可以穿插普通命令

console.group("this is one ");
		console.log("one");
		console.log("two")
		console.error("error")
console.groupEnd();

效果
在这里插入图片描述

点位符

说句实话我感觉没啥用,但是我列出来是因为他的这个穿插还是有一丢丢作用

<script type="text/javascript">
	console.log("%s","this is console");//字符串(%s)
	console.log("%d年%d月%d日",2019,5,20);//整数(%d)
	console.log("圆周率 %f","3.14159");//浮点(%f)
	let users = {
		name:'wang',
		age:18
	}
	console.log("%o",users)//对象(%o)
</script>

将对象以树状展示

console.dir()可以输出对象的所有属性和方法

<script type="text/javascript">
	var info = {
    	name : "Alan",
    	grilFriend : "nothing",
    	getName : function(){
        	return this.name;
    	}
	}
console.log(info);
console.dir(info)
</script>

效果在这里插入图片描述

计时功能

通过开始time(),到结束timeEnd()中间代码的执行时间,计时器可以有无数个,通过括号中的标记区分彼此

<script type="text/javascript">
	console.time("time")
		for(let i = 0;i<10000;i++){}
	console.timeEnd("time")
</script>

打印结果为中间代码也就是for循环执行时间
在这里插入图片描述

输出表格形式

	let users = [{
		name:'wang',
		age:18
	},{
		name:'zhang',
		age:19
	},{
		name:'li',
		age:20
	}]
	console.table(users)

效果在这里插入图片描述

判断变量是否为真

	console.assert(false,"第一个参数为假时输出,提醒类型为error")

在这里插入图片描述

判断执行次数

function list(){
		console.count("被执行");
	}
	list();
	list();

在这里插入图片描述

$(0-4)

$0,$1,$2,$3,$4表示最近使用的几个节点

%c可以设置样式属性

	console.log("my name is %c wang","font-size:20px;color:red")

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值