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 】
相关推荐:
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
如何用JavaScript实现文本编辑器_光标和选区怎么处理
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
个人网站制作流程图片大全,个人网站如何注销?
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何在云指建站中生成FTP站点?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
如何快速查询网站的真实建站时间?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何续费美橙建站之星域名及服务?
详解jQuery停止动画——stop()方法的使用
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Java解压缩zip - 解压缩多个文件或文件夹实例
简历没回改:利用AI润色让你的文字更专业
iOS验证手机号的正则表达式
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
如何在 Pandas 中基于一列条件计算另一列的分组均值
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
Laravel怎么实现模型属性的自动加密
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
网页设计与网站制作内容,怎样注册网站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
如何确保FTP站点访问权限与数据传输安全?
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
*服务器网站为何频现安全漏洞?
微信小程序 HTTPS报错整理常见问题及解决方案
如何在不使用负向后查找的情况下匹配特定条件前的换行符
网站建设保证美观性,需要考虑的几点问题!
如何用西部建站助手快速创建专业网站?
高防服务器租用指南:配置选择与快速部署攻略
Python正则表达式进阶教程_复杂匹配与分组替换解析
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何快速生成凡客建站的专业级图册?
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
如何在阿里云服务器自主搭建网站?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何快速查询网址的建站时间与历史轨迹?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
EditPlus中的正则表达式 实战(2)

