当我使用 JavaScript 开发普通的 Web 应用程序时,try/catch
通常不需要声明。没有检查异常 http://en.wikipedia.org/wiki/Exception_handling#Checked_exceptions、JavaScript 中的文件 IO 或数据库连接。
Is try/catch
语句在 JavaScript 中有用吗?我什么时候可以使用它?
try...catch
通常鼓励减少使用块,这并不取决于您使用的语言。
造成这种情况的主要原因是成本catch
块。另一个原因是,当你用一个单一的语句包装许多语句时try...catch
块,在catch
阻止您无法确定主要问题到底是什么。
最好使用输入验证或if...else
块以减少异常(错误)发生的可能性。例如,当您想要使用从用户那里获取的号码时,而不是使用try...catch
, 您可以使用:
if (isNaN(numberVariable))
{
alert('you should enter a valid number');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)