主要用法:
try {
throw new Error('手动抛出异常');
} catch (error) {
console.log(error);
} finally {
console.log('执行了finally语句块');
}
执行结果:
PS E:\Code\TypeScript\12.TypeScript对象> node .\test03.ts
Error: 手动抛出异常
at Object.<anonymous> (E:\Code\TypeScript\12.TypeScript对象\test03.ts:2:11)
at Module._compile (internal/modules/cjs/loader.js:1075:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1096:10)
at Module.load (internal/modules/cjs/loader.js:940:32)
at Function.Module._load (internal/modules/cjs/loader.js:781:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
执行了finally语句块
这段代码展示了如何在JavaScript中使用try-catch-finally语句块来手动抛出并捕获异常。当在try块中触发Error('手动抛出异常')时,控制台会打印错误信息,并继续执行finally块中的语句,输出'执行了finally语句块'。这体现了异常处理的基本流程。

1598

被折叠的 条评论
为什么被折叠?



