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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
如何判断元素是否为HTMLElement元素
Dec 06 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
折叠菜单及选择器的运用
Feb 03 Javascript
详解vue-cli本地环境API代理设置和解决跨域
Sep 05 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
Jul 18 Javascript
Vue组件通信入门之Provide和Inject机制
Dec 29 Javascript
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
JavaScript小技巧带你提升你的代码技能
Sep 15 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
vue小图标favicon不显示的解决方案
2017/09/19 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python实现Windows电脑定时关机
2018/06/20 Python
python递归全排列实现方法
2018/08/18 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python打印异常信息的两种实现方式
2019/12/24 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
澳洲本土太阳镜品牌:Quay Australia
2019/07/29 全球购物
六年级学生评语
2014/04/22 职场文书
群众路线个人整改方案
2014/10/25 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
JS实现九宫格拼图游戏
2022/06/28 Javascript