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代码,用以防止图片撑破页面
Mar 12 Javascript
JavaScript 常用函数库详解
Oct 21 Javascript
页面中js执行顺序
Nov 09 Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
更优雅的事件触发兼容
Oct 24 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
Mar 01 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
JavaScript数组各种常见用法实例分析
Aug 04 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 Javascript
JavaScript数组_动力节点Java学院整理
Jun 26 Javascript
vuex学习之Actions的用法详解
Aug 29 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 程序员也要学会使用“异常”
2009/06/16 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
jQuery在iframe中无法弹出对话框的解决方法
2014/01/12 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python 函数基础知识汇总
2018/03/09 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
TensorFlow的权值更新方法
2018/06/14 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
python实现简单图片物体标注工具
2019/03/18 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
小学课外阅读总结
2014/07/09 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
学习作风建设心得体会
2014/10/22 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
如何利用python实现Simhash算法
2022/06/28 Python