我想实现在JavaScript try catch块,但我的问题是,为什么我不买下发送到catch块时,在我的代码抛出了一些错误,比如无法到达catch块中的JavaScript
try {
var a = 10;
var b = 0;
var c = a/b;
}
catch (ex) {
console.log('error');
}
我有这样的代码,现在当我尝试运行此代码的结果应该是一个错误,应该发送到catch块,但我没有得到发送到catch块。
如果我使用
抛出新的错误();
在try catch块中,然后我得到发送到catch块。我的问题是,如果我必须手动将它发送到catch块,那么使用try catch块的目的是什么,我可以自己识别错误,并可能会通过使用return语句停止执行我的代码。
我失去的东西,有什么我缺少有关try catch块或我不知道,请让我知道
被零除不会导致在JavaScript异常。它导致'Infinity'。 –