异常处理

捕获异常

捕获异常:通过try..catch..finally 语句来捕获异常。一般当我们代码将会出现问题的时候,我们要进行捕获异常。

特点:不会阻塞异常程序之后的程序的执行

// name="xiaoxue"
// console.log(name);
// var obj={};
// console.log(obj.name);

try {
    // 把觉得有问题的代码放到try中
    console.log(a);
} catch (e) {
    // 如果try中的代码出现问题,catch就会捕获到。并且打印给用户
    console.log(e.toString());
} finally {
    // 无论是否有异常都会执行
    console.log('haha');
}

主动抛出异常

主动自己造出来一个错误,终止程序继续运行

throw new Error('危险程序,停止运行!');
console.log("haha");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初识异常(Exception) 比如我们在取数组里面的某个值得时候,经常会出现定义的取值范围超过了数组的大小,那么...
    iDaniel阅读 1,884评论 1 2
  • 概念介绍 异常是发生在程序执行过程中阻碍程序正常执行的错误事件,当一个程序出现错误时,可能的情况有如下3种: 语法...
    niaoge2016阅读 5,234评论 2 20
  • “简单不先于复杂,而是在复杂之后.” —— Alan Perlis Java异常 异常指不期而至的各种状况,如:文...
    白衬衫少年阅读 289评论 0 0
  • 【喜剧之王】 终于,我没能止住脚步 试图沿着您死亡的轨迹 去寻找我新的生活道路 这次您没有計划的死亡 就像上次我没...
    楊孜阅读 889评论 3 7
  • 屏幕前的宝宝们,告诉我,有没有想过让一只汪星人或者喵星人成为你的家庭成员?每天清晨,被一个湿漉漉的热吻舔醒;每天回...
    九月樱桃阅读 278评论 0 0