JavaScript语句错误throw、try及catch实例解析


Posted in Javascript onAugust 18, 2020

try 语句测试代码块的错误。

catch 语句处理错误。

throw 语句创建自定义错误。

finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。

JavaScript 抛出(throw)错误

当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。

描述这种情况的技术术语是:JavaScript 将抛出一个错误。

JavaScript try 和 catch

try 语句允许我们定义在执行时进行错误测试的代码块。

catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。

JavaScript 语句 try 和 catch 是成对出现的。

finally语句是有没有错误都会执行。

JavaScript语句错误throw、try及catch实例解析

Throw 语句

throw 语句允许我们创建自定义错误。

正确的技术术语是:创建或抛出异常(exception)。

如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。

JavaScript语句错误throw、try及catch实例解析

注:这里catch抓住的就是我们自义定的(throw)异常信息。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
判断javascript的数据类型(示例代码)
Dec 11 Javascript
javascript+css3 实现动态按钮菜单特效
Feb 06 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
Sep 22 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
vue-lazyload使用总结(推荐)
Nov 01 Javascript
jquery操作select常见方法大全【7种情况】
May 28 jQuery
微信小程序如何连接Java后台
Aug 08 Javascript
JS实现简易留言板(节点操作)
Mar 16 Javascript
Vue Render函数原理及代码实例解析
Jul 30 Javascript
JS实现点击掉落特效
Jan 29 Javascript
JavaScript中交换值的10种方法总结
Aug 18 #Javascript
js+css3实现炫酷时钟
Aug 18 #Javascript
纯js+css实现在线时钟
Aug 18 #Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
Aug 18 #Javascript
js+css实现扇形导航效果
Aug 18 #Javascript
js实现3D旋转效果
Aug 18 #Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 #Javascript
You might like
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
PHP安全配置详细说明
2011/09/26 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
node使用request请求的方法
2019/12/20 Javascript
Python的多态性实例分析
2015/07/07 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
Python 3中的yield from语法详解
2017/01/18 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
解决c++调用python中文乱码问题
2020/07/29 Python
父亲生日宴会答谢词
2014/01/10 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
一体化教学实施方案
2014/05/10 职场文书
陈胜吴广起义口号
2014/06/20 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis