try-catch 是一种异常处理机制,用于捕捉可能出现的异常并对异常进行处理。
以下是JavaScript的try-catch语句块的示例:
try { // 可能会抛出错误的代码 let result = 1 / 0; } catch(error) { // 处理错误的代码 console.log("发生了错误:" + error.message); }
在上述代码中,我们尝试拿1去除以0,这显然是不合法的操作,会抛出一个错误。通过try-catch语句,我们能够捕获到这个错误并对其进行处理。例如在控制台把这个错误打印出来。
如果没有try-catch语句块,程序会崩溃并停止执行。
try-catch这种异常处理机制,几乎所有的编程语言都有。
虽然不同语言的语法细节可能有所不同,但是基本的try catch机制是相通的。