错误处理方案

错误处理方案

  1. throw 抛出异常,阻止后续代码执行
    // 抛出异常
    throw new Error(  )  
    
    // 抛出类型异常
    throw new TypeError( )
    
    // 抛出语法异常
    throw SyntaxError( )
    
    // 抛出下标值越界异常
    throw RangeError( )

异常处理

  1. 如果对异常不处理,那么会一直向外抛出,一直到最顶层调用,如果最顶层也没有对异常处理,那么整个程序就会终止执行
  2. try{ }catch(err){ }finally{ } 异常捕获

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!