美文网首页
处理错误

处理错误

作者: chasing_dream | 来源:发表于2019-06-21 17:44 被阅读0次

    try-catch 语句,作为 JavaScript 中处理异常的一种标准方式

    try{
     // 可能会导致错误的代码
    } catch(error){
     // 在错误发生时怎么处理
    } 
    

    只要代码中包含 finally 子句,则无论 try 或 catch 语句块中包含什么代码——甚至 return 语句,都不会阻止 finally 子句的执行

    function testFinally(){
     try {
     return 2;
     } catch (error){
     return 1;
     } finally {
     return 0;
     }
    } 
    

    错误类型

    EvalError 类型的错误会在使用 eval()函数而发生异常时被抛出
    RangeError 类型的错误会在数值超出相应范围时触发。
    SyntaxError,当我们把语法错误的 JavaScript 字符串传入 eval()函数时,就会导致此类错误。
    TypeError 类型在 JavaScript 中会经常用到,在变量中保存着意外的类型时,或者在访问不存在的方法时,都会导致这种错误。

    相关文章

      网友评论

          本文标题:处理错误

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