主要用法:

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语句块

TypeScript try-catch异常处理相关推荐

  1. 浅谈Java throw, throws, try catch异常处理

    2019独角兽企业重金招聘Python工程师标准>>> 1.throws关键字通常被应用在声明方法时,用来指定可能抛出的异常.多个异常可以使用逗号隔开.当在主函数中调用该方法时,如果 ...

  2. c++ try...catch异常处理

    c++可以通过throw语句和try...catch语句实现对异常的处理. #include <iostream>using namespace std;int main() {doubl ...

  3. SqlServer中常见的语法运用Begin...End\IF条件语句\IF Exists条件语句检测数据是否存在\While循环语句\Case语句执行分之判断\Try...Catch异常处理

    Begin...End Begin...End 是主要用来控制程序块语句中的批处理 语法: Begin {代码块} End 例: go declare @name varchar(50) declar ...

  4. 一个存储过程帮你了解 事务(TRAN)、异常处理(TRY/CATCH)、@@ERROR

    /*  事务:begin transaction开始事务 . commit transaction 提交事务.  rollback transaction 回滚事务. SAVE TRAN 保存事务从本 ...

  5. 存储过程--异常处理机制(Begin try Begin Catch)

    一.存储过程使用 try-catch异常处理 1.TRY 块以 BEGIN TRY 语句开头,以 END TRY 语句结尾.在 BEGIN TRY 和 END TRY 语句之间可以指定一个或多个 Tr ...

  6. C++ 异常处理(try catch)

    在任何一门语言中都有异常的解释,这里就不做介绍了. C++ 异常处理机制会涉及 try.catch.throw 三个关键字. 程序错误 程序的错误大致可以分为三种,分别是语法错误.逻辑错误和运行时错误 ...

  7. 2021年大数据常用语言Scala(三十四):scala高级用法 异常处理

    目录 异常处理 捕获异常 抛出异常 异常处理 Scala中 无需在方法上声明异常 来看看下面一段代码. def main(args: Array[String]): Unit = {val i = 1 ...

  8. [c#基础]关于try...catch最常见的笔试题

    引言 在翻看之前总结的常见面试题中,关于try...catch异常处理的还是蛮多了,今天看到这个面试题,也就重新学习一下. try..catch语法 try-catch语句由一个try块后跟一个或多个 ...

  9. asp.net 在使用Response.Redirect try{}catch{}块失效

    try { - Response.Redirect("/mymaimai.aspx"); - } catch (Exception e) { // 异常处理 } 使用以上语句,不管 ...

  10. C++ (14) 异常处理

    程序常见的错误 语法错误/编译错误:比如关键字拼写错误,变量名未定义,语句末尾缺少分好,括号不匹配,不能找到头文件...... 运行错误/:程序在运行过程中出现错误:例如除数为零,访问地址非法,输入数 ...

最新文章

  1. WiFi相关基础概念
  2. 卷积神经网络CNN与深度学习常用框架的介绍与使用
  3. Spring5参考指南:事件Event
  4. python涉及到的逻辑_涉及逻辑运算的python表达式的运算顺序
  5. 计算机操作系统之设备管理
  6. Linux中五种压缩命令
  7. js动态加载HTML元素时出现的无效的点击事件
  8. SM2数字签名算法java实现
  9. C# 从入门到精通 学习笔记2 第3章 方法和作用域
  10. scrapy实现爬取全书网小说到本地TXT文件
  11. 关于记忆的10个惊人事实
  12. SpringBoot项目实现qq邮箱验证码登录
  13. 如何成功对接APP项目资源
  14. 年薪60w的程序员与年薪6w的极品程序员,差距怎么这么大呢?
  15. Python期末大作业 —— 射靶
  16. 计算机桌面图标变大怎么解决,小编教你电脑桌面图标变大了怎么办
  17. rn 地图根据区名获取经纬度_React Native获取地理位置(获取具体城市、经纬度)...
  18. 必备干货,程序员的自我修养、高效学习方法
  19. 计算机桌面图标不可以移动怎么调,电脑桌面图标不能随意拖动,怎么随意拖动桌面图标...
  20. N-BEATS NEURAL BASIS EXPANSION ANALYSIS FOR INTERPRETABLE TIME SERIES FORECASTING

热门文章

  1. 【XJTUSE 计算机组成与结构笔记】第十七章 并行处理
  2. html5拓扑图图入门,如何使用HTML5 Canvas动态的绘制拓扑图
  3. 浪潮NF5280M5刷写新的FRU
  4. fr3报表的一点小总结
  5. 手把手教你用SNAP做全极化SAR图像分类
  6. 在没有个人/公司网站的情况下,如何利用同一个二维码自动识别手机系统(Android/IOS)跳转不同下载页面
  7. 为什么Linux系统安全没有病毒?原因是“它”
  8. 日历提醒mysql数据_mysql数据从日历检查,如果预订
  9. 常用调试方法——Debug技巧总结
  10. 美国地质调查局DEM,需账户密码