代码调试
1.debugger
可以直接在编写代码的时候,加入debugger,打开浏览器,代码会在这里进入调试模式,再配合浏览器的调试功能进行调试。
2.console
代码里使用console调试
- 显示
console.log("normal"); // 用于输出普通信息
console.info("information"); // 用于输出提示性信息
console.error("error"); // 用于输出错误信息
console.warn("warn"); // 用于输出警示信息
点位符
%s字符串console.log("%s","string");====>string
%d整数console.log("%d年%d月%d日",2018.67,11,09);====>2018年11月09日
%f浮点值console.log("圆周率是%f",3.1415926);=====>3.1415926
%o对象console.log("%o",对象名字);
%c设定输出的样式,在之后的文字将按照第二个参数里的设置显示
console.log("%c"+"这是红色的","color:red");信息分组
console.group("第一组信息");
console.log("第一组第一条:名字");
console.log("第一组第二条:性别");
console.groupEnd();
树状结构展示对象
console.dir()可以显示一个对象所有的属性和方法
一般用来显示dom,可以显示dom元素所有属性和方法判断变量是否是真
console.assert()用来判断一个表达式或变量是否为真,只有表达式为false时,才输出一条相应作息,并且抛出一个异常计时功能
console.time()和console.timeEnd(),用来显示代码的运行时间性能分析
console.profile和console.profileEnd配合一起使用来查看CPU使用相关信息统计代码被执行的次数
console.count()表格显示方法
console.table()
chrome调试
演示