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 相关文章推荐
javascript 程序库的比较(一)之DOM功能
Apr 07 Javascript
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
May 07 Javascript
JavaScript中把数字转换为字符串的程序代码
Jun 19 Javascript
Javascript数据结构与算法之列表详解
Mar 12 Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
CSS图片响应式 垂直水平居中
Aug 14 Javascript
jQuery实现的仿select功能代码
Aug 19 Javascript
基于javascript实现数字英文验证码
Jan 25 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 Javascript
使用Vue生成动态表单
Nov 26 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截取中文字符串不乱码的方法
2013/12/25 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
jQuery中ready事件用法实例
2015/01/19 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
python中偏函数partial用法实例分析
2015/07/08 Python
Django返回json数据用法示例
2016/09/18 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
简单了解django orm中介模型
2019/07/30 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
技校毕业生自荐信范文
2014/03/07 职场文书
给校长的建议书100字
2014/05/16 职场文书
《陶罐和铁罐》教学反思
2016/03/03 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
MySql新手入门的基本操作汇总
2021/05/13 MySQL
python脚本框架webpy模板控制结构
2021/11/20 Python
Linux安装Docker详细教程
2022/07/07 Servers
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript