javascript中捕获异常捕获机制的使用分析
1、喜欢java,Javascript也有尝试的异常捕获机制catch块。
(1)一个典型的catch语句
尝试{
}
抓住{
}
最后{
}
像java,最典型的try-catch语句的JS也分为三个部分。尝试用于捕获异常,catch用于处理异常,最后用于关闭后续操作(如资源)。
举一个例子:uff1a
尝试{
抛出错误
}
捕捉(前)
{
console.log(前);
}
最后{
console.log(最后)
}
控制台依次输出:错误,最后
(2)在试块、catch块、catch块和最后一个块只需要其中一个,因此下面的catch块也是可能的。
举一个例子:uff1a
{试
抛出错误
}
最后{
}
只有异常被抛出,其他的情况不一一给出。
(3)尝试catch块包含尝试catch块。
尝试{
尝试{
抛出错误
}
最后{
console.log(finally1 )
}
}
捕捉(前)
{
console.log(前)
}
最后{
console.log(finally2 )
}
如果它是一个嵌套循环,这样,输出的顺序是:finally1,错误,finally2
(4)在嵌套的catch catch块中,抛出异常。
尝试{
尝试{
把错误值1
}
捕捉(前)
{
console.log(前);
把2
}
最后{
console.log(finally1 )
}
}
捕捉(前)
{
console.log(前);
}
最后{
console.log(finally2 )
}
最终输出的是:错误值1,2,finally1,finally2
更多有关Javascript相关内容的感兴趣的读者可以查看这个主题:站Javascript错误和调试技巧摘要
希望本文能对javascript程序设计有所帮助。