首页 > 其他 > 详细

05-错误调试与处理

时间:2020-01-20 17:40:37      阅读:60      评论:0      收藏:0      [点我收藏+]

 

调试准备

1、F12进入调试工具

2、点击sources,同时进入console控制台

3、查看console控制台提示的错误信息

4、在错误信息右侧,点击错误行号,可以进入代码,检查附近的错误信息。

 

错误代码解析

 语法错误

Uncaught SyntaxError[?s?ntæks?er?r],常见的就是符号少打、多打、错打,使用不合法的变量名,语句写错或没写完。

 运行时错误

 Uncaught ReferenceError  == [?refr?ns?er?r]未捕获到的引用错误:变量引用异常时触发,如未定义就使用。

 Uncaught TypeError  ==  未捕获到的类型错误:类型使用错误时触发,如定义一个字符串,使用却当数组来用。

 Uncaught RangeError[?re?nd??er?r]  ==  未捕获到的范围错误:一般在递归爆栈时触发,即递归深度太深,如function a(){ a(); }    a(); 递归无限循环。

 

try catch finally 语句(主动抛出错误)

try{
//尝试运行此处代码,若错误直接跳到catch,错误信息发送到catch的形参。
}
catch(err){
//在此处理错误,如alert(“错误描述”+err.description);
}finally{

//finally为可选参数,finally里面的代码必须会执行}

 

代码的调试:debugger,断点与单步跟踪

在需要调试的代码前添加语句:debugger;

进入chrom的调试台可以一步步地跟踪

 

剩下逻辑错误

05-错误调试与处理

原文:https://www.cnblogs.com/mingliangge/p/12207671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!