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 表单验证常见正则
Sep 28 Javascript
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
jquery 卷帘效果实现代码(不同方向)
Feb 05 Javascript
jquery的ajax简单结构示例代码
Feb 17 Javascript
jquery列表拖动排列(由项目提取相当好用)
Jun 17 Javascript
node.js读取文件到字符串的方法
Jun 29 Javascript
chrome调试javascript详解
Oct 21 Javascript
jQuery将表单序列化成一个Object对象的实例
Nov 29 Javascript
用js将long型数据转换成date型或datetime型的实例
Jul 03 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
Nov 02 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
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
js中this用法实例详解
2015/05/05 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
python比较两个列表是否相等的方法
2015/07/28 Python
Python中方法链的使用方法
2016/02/23 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
Python列表解析操作实例总结
2020/02/26 Python
python pip如何手动安装二进制包
2020/09/30 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
先进党支部事迹材料
2014/12/24 职场文书
2016猴年春节问候语
2015/11/11 职场文书
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js