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 相关文章推荐
由prototype_1.3.1进入javascript殿堂-类的初探
Nov 06 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
javascript基于prototype实现类似OOP继承的方法
Dec 16 Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
Node.js操作redis实现添加查询功能
May 25 Javascript
使用vue制作FullPage页面滚动效果
Aug 21 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
Sep 05 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 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
php防注
2007/01/15 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
python 编写简单网页服务器的实例
2018/06/01 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
python实现横向拼接图片
2020/03/23 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
同学聚会主持词
2014/03/18 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
python pyhs2 的安装操作
2021/04/07 Python
详解thinkphp的Auth类认证
2021/05/28 PHP
vue选项卡切换的实现案例
2022/04/11 Vue.js
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏