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与jquery中跳出循环的区别总结
Nov 04 Javascript
给js文件传参数(详解)
Jul 13 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
Feb 03 Javascript
JQuery中基础过滤选择器用法实例分析
May 18 Javascript
javascript实现二级级联菜单的简单制作
Nov 19 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
Sep 19 Javascript
jquery实现动态添加附件功能
Oct 23 jQuery
JavaScript变量基本使用方法实例分析
Nov 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
基于mysql的论坛(1)
2006/10/09 PHP
上传多个文件的PHP脚本
2006/11/26 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
django框架模型层功能、组成与用法分析
2019/07/30 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
个人简历自我评价八例
2013/10/31 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
团队会宣传标语
2014/10/09 职场文书
2014年小学校长工作总结
2014/12/08 职场文书