美文网首页
try throw catch

try throw catch

作者: 嘤嘤嘤998 | 来源:发表于2019-02-09 11:27 被阅读0次

try抛出异常,catch捕获异常
格式:

try{

}catch(error){
        
}

执行:首先去运行try中的代码如果正常则不运行catch,如果try中代码碰到异常,就跳过try异常后面的代码,直接去执行catch中的代码进行补救。其中catch中参数error错误对象,可以输出错误信息
【注】经常用于测试代码。

try{
    alert("我是测试代码1");  //正常执行
    alert(a);  //报错直接跳到catch
    alert("我是测试代码2");
}catch(error){
    alert("我是补救代码 :" + error);
    //我是补救代码 :ReferenceError: a is not defined
}

try throw catch
语法格式:

    try{
        尝试执行的代码;
        throw new Error(参数);
    }catch(error){
        补救的代码;
    }

执行过程:
1、我们先去执行try中的代码
2、执行的过程中,如果try中的代码执行异常,或者遇到throw,throw手动抛出的异常,我们就直接去执行catch中的代码。
3、catch中,我们可以通过error,获取错误信息,throw可以跟一个错误对象(错误解释)。

try{    
    alert("执行代码1");
    alert("执行代码2");
    throw new Error("这是演习,演习!");
}catch(error){
    alert("补救代码 :" + error);
}

相关文章

  • JavaScrpt 错误

    Throw Try Catch try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义...

  • 8/27

    JavaScript 错误 - throw、try 和 catch try 语句测试代码块的错误。catch 语句...

  • idea 快捷键

    异常代码补全 try/catch throw 普通代码补全 if while try/catch 选中 代码行 按...

  • try throw catch

    try抛出异常,catch捕获异常格式: 执行:首先去运行try中的代码如果正常则不运行catch,如果try中代...

  • try..catch

    (function () {try {throw new Error();} catch (x) {var x =...

  • 第九章:违例差错控制

    目录 1.说明&个人理解 2.违例使用1(try catch) 3.违例使用2(try throw catch) ...

  • 06.JavaScript错误&验证

    try&catch 点击结果 throw 运行图片 验证

  • .NET如何处理异常

    try { throw new SystemException("测试错误!"); } catch { } 异常发...

  • Swift-错误处理

    Swift-错误处理 关键字: throws、throw、 try、 try?、 try!、 do-catch、d...

  • 里氏代换原则之Java异常

    B继承A,A继承exception类 try{ throw new ExampleB("b") }catch(...

网友评论

      本文标题:try throw catch

      本文链接:https://www.haomeiwen.com/subject/qdbasqtx.html