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 相关文章推荐
js 3种归并操作的实例代码
Oct 30 Javascript
JS获取节点的兄弟,父级,子级元素的方法
Jan 09 Javascript
js实现网页抽奖实例
Aug 05 Javascript
js实现Select头像选择实时预览代码
Aug 17 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
浅谈javascript中关于日期和时间的基础知识
Jul 13 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
Javascript 实现计算器时间功能详解及实例(二)
Jan 08 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
Jan 26 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 Javascript
three.js着色器材质的内置变量示例详解
Aug 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
2020/02/27 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
详解Django rest_framework实现RESTful API
2018/05/24 Python
python3个性签名设计实现代码
2018/06/19 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
DataList 能否分页,请问如何实现?
2015/05/03 面试题
学前教育专业毕业生自荐信
2013/10/03 职场文书
优秀交警事迹材料
2014/01/26 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
园艺师求职信
2014/03/10 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
工作散漫检讨书
2014/09/16 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python