javascript中的try catch异常捕获机制用法分析
发布时间 - 2026-01-10 21:48:35 点击率:次本文实例讲述了javascript中的try catch异常捕获机制用法。分享给大家供大家参考,具体如下:

1.跟Java一样,JavaScript也具有try catch块,进行异常捕获的机制。
(1)典型的try catch语句
try{
}
catch{
}
finally{
}
跟java中一样,JS中最为典型的try catch语句也同样分为了三个部分,try用于捕获异常,catch用于处理异常,而finally用于关闭资源等后续操作。
举例:
try{
throw "error"
}
catch(ex)
{
console.log(ex);
}
finally{
console.log("finally")
}
控制台依次输出:error,finally
(2)try,catch块中,catch块和finally块只需要其一即可,因此如下的try catch块也是可以实现的
举例:
try {
throw "error"
}
finally{
}
只抛出异常,其他情况不一一举例
(3)try catch块中包含了try catch块
try{
try{
throw "error"
}
finally{
console.log("finally1")
}
}
catch(ex)
{
console.log(ex)
}
finally{
console.log("finally2")
}
如果是像这样的嵌套循环,那么输出的顺序为:finally1,error,finally2
(4)嵌套try catch块中,抛出异常
try{
try{
throw "error1"
}
catch(ex)
{
console.log(ex);
throw "error2"
}
finally{
console.log( "finally1")
}
}
catch(ex)
{
console.log(ex);
}
finally{
console.log("finally2")
}
最终的输出为:error1,finally1,error2,finally2
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript错误与调试技巧总结》、《JavaScript传值操作技巧总结》、《javascript编码操作技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# javascript
# try
# catch
# 异常捕获
# js中的异常处理try...catch使用介绍
# JS异常处理try..catch语句的作用和实例
# 优雅而高效的JavaScript try...catch语句详解(js异常处理)
# JS try catch用法举例之异常处理
# 详解以go思想去处理js异常抛弃trycatch
# JS try catch基本用法以及常见的异常处理
# 操作技巧
# 抛出
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 只需要
# 可以实现
# 更多关于
# 所述
# 程序设计
# 不一一
# 包含了
# 讲述了
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel API资源类怎么用_Laravel API Resource数据转换
微信小程序 五星评分(包括半颗星评分)实例代码
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
微信小程序 闭包写法详细介绍
详解jQuery停止动画——stop()方法的使用
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何确保FTP站点访问权限与数据传输安全?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
如何彻底删除建站之星生成的Banner?
Laravel如何使用Gate和Policy进行授权?(权限控制)
南京网站制作费用,南京远驱官方网站?
EditPlus中的正则表达式实战(5)
Python3.6正式版新特性预览
如何快速生成橙子建站落地页链接?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
IOS倒计时设置UIButton标题title的抖动问题
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
如何在万网自助建站平台快速创建网站?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
浅谈javascript alert和confirm的美化
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
canvas 画布在主流浏览器中的尺寸限制详细介绍
iOS验证手机号的正则表达式
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
长沙做网站要多少钱,长沙国安网络怎么样?
如何解决hover在ie6中的兼容性问题
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
制作企业网站建设方案,怎样建设一个公司网站?
如何在建站之星绑定自定义域名?
Java遍历集合的三种方式
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
韩国服务器如何优化跨境访问实现高效连接?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Laravel如何使用查询构建器?(Query Builder高级用法)
Laravel怎么清理缓存_Laravel optimize clear命令详解
网站建设保证美观性,需要考虑的几点问题!
lovemo网页版地址 lovemo官网手机登录
Laravel怎么实现模型属性的自动加密

