javascript - 在 JavaScript 中捕获特定异常

标签 javascript exception

我知道使用下面的 block ,它能够捕获Exception

try{
    // Code
}catch(err){
    alert(err.message);
}

比如说,我想捕获一个NumberFormatException。如何使用 JavaScript 捕获特定的 Exception
(我实际上想捕获 NumberFormatExceptionInterruptedExceptionConnectException,它们在 Java 中有明确定义)

最佳答案

Javascript 没有执行此操作的标准方法。

try{
    // Code
}catch(err){
    if(err instanceof SomeException){
        alert(err.message);
    }
}

Firefox 有一个 extension ,我认为这很好,应该更标准。

关于javascript - 在 JavaScript 中捕获特定异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358058/

相关文章:

javascript - Meteor 中的后台任务

javascript - 分离多个标签的innerHTML

java - Logger 只打印日志消息,不打印异常

Python:为什么 __getattr__ 会捕获 AttributeErrors?

python - 在 Python 中组合 except 和 else

javascript - 在 YUI3 中是否可以将单个处理程序附加到多个事件?

javascript - 如何动态地将一大块 HTML 附加到 div 中?

javascript - jQuery 动画按比例展开

Java - 读取字符串和 int : java. util.NoSuchElementException

python - 使用 pyparsing 有什么问题