JavaScript异常处理

Posted 小仙女63

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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字符串、数字、逻辑值或对象。

以上是关于JavaScript异常处理的主要内容,如果未能解决你的问题,请参考以下文章

PCL异常处理:pcl 1.8.13rdpartyoostincludeoost-1_64oost ypeofmsvc ypeof_impl.hpp(125): error(代码片段

使用片段中的处理程序时出现非法状态异常

javascript 异常处理使用总结

Java异常处理机制

JavaScript的异常处理

javascript 异常处理和事件处理