JavaScript异常处理

当JavaScript引擎执行代码时,会发生各种错误,而各种错误处理的语句如表1所示:

语句 说明
try 语句测试代码块的错误
catch 语句处理错误
throw 语句创建自定义错误
  1. 代码中的很多错误有些时候无法完全避免,此时,需要一些人工提示或者中断程序,并且捕获当前错误。JavaScript本身会对语法或拼写自动抛出错误,要人工捕获这些错误,需要用到try...catch语句。
  • try语句定义在执行时进行错误测试的代码块。
  • catch语句定义在当try语句发生错误时,所执行的代码块。
    try
      {
    //在这里运行代码
      }
    catch(err)
      {
    //在这里处理错误
       }

    2.throw语句:throw语句允许开发者创建自定义错误,术语:创建或抛出错误(exception)。如果把throw语句与try和catch一起使用,那就能控制程序流,并生成自定义的错误信息。throw语句:

  • throw exception
  • 异常可以是JavaScript字符串、数字、逻辑值或对象。
原文地址:https://www.cnblogs.com/Lia-633/p/7818095.html