位置: 编程技术 - 正文

JavaScript Try...Catch 声明的 使用方法

编辑:rootadmin
try...catch的作用是测试代码中的错误。 实例 try...catch声明 如何编写try...catch声明。 带有确认框的try...catch声明 另一个编写try...catch声明的例子。 JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有runtime错误的Javascript警告框,同时会询问我们“是否进行debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。 本节向你讲解如何捕获和处理Javascript的错误消息,这样就可以为受众提供更多的便利。 有两种在网页中捕获错误的方法: 使用try...catch声明。(在IE5+、Mozilla 1.0、和Netscape 6中可用) 使用onerror 事件。这是用于捕获错误的老式方法。(Netscape 3以后的版本可用) Try...Catch 声明 try...catch可以测试代码中的错误。try部分包含需要运行的代码,而catch部分包含错误发生时运行的代码。 语法: try { //在此运行代码 } catch(err) { //在此处理错误 }注意:try...catch使用小写字母。大写字母会出错。 实例 1 下面的例子原本用在用户点击按钮时显示"Welcome guest!"这个消息。不过message()函数中的alert()被误写为adddlert()。这时错误发生了: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]我们可以添加try...catch声明,这样当错误发生时可以采取更适当的措施。 下面的例子用try...catch声明重新修改了脚本。由于误写了alert(),所以错误发生了。不过这一次,catch部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]实例 2 下一个例子会显示一个确认框,让用户来选择在发生错误时点击确定按钮来继续浏览网页,还是点击取消按钮来回到首页。如果confirm方法的返回值为false,代码会把用户重定向到其他的页面。如果confirm方法的返回值为true,那么代码什么也不会做。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

推荐整理分享JavaScript Try...Catch 声明的 使用方法,希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript Try...Catch 声明的 使用方法

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Javascript中的数学函数 在Javascript中,数学方法可以分成以下几类:constans(常数)、powerfunctions(乘方函数)、trigonometicfunctions(三角函数)、roundingfunctions(舍入函数)、rand

ArrayList类(增强版) Author:月影From:

JavaScript For...In 使用方法 For...In声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。JavaScriptFor...In声明For...In声明用于对数组或者对象的属性进行循环操

标签: JavaScript Try...Catch 声明的 使用方法

本文链接地址:https://www.jiuchutong.com/biancheng/384845.html 转载请保留说明!

上一篇:一段js小代码,计算距春节还有多少天(javascript简单代码)

下一篇:Javascript中的数学函数(javascript中的数据类型分为两大类)

  • 已认证进项税额怎么结转
  • 基本户借款 一般户可以还吗
  • 无票收入应该怎么做
  • 企业会计准则季报报送哪几个报表
  • 向银行办理托收手续记什么科目
  • 零星物流运费无法支付
  • 票面3个点的增值税发票是交几个点的税金
  • 高速公路上的机电一体化有哪些
  • 经营性项目应收减少额怎么算
  • 客户逾期付款
  • 董事费监事费个税计算
  • 企业外汇买卖业务流程图
  • 出口退回的增值税计入哪个会计科目
  • 报名费发票开什么项目
  • 一般纳税人开技术服务发票
  • 房地产开发企业应交税费科目
  • 水电费的税收分类有哪些
  • 小规模纳税人应纳税额减征额怎么算
  • 4800的个人所得税
  • 外汇汇率在其中扮演什么角色?
  • 没有把发票开给客户公司注销了怎么办
  • 本月收到外汇怎么做账
  • 债务免除的税务处理
  • 礼服租赁套餐
  • 进项税额转出的会计分录
  • 现金银行存款日记账日清月结
  • 会计利润和税务利润的暂时性差异和永久性差异
  • 食堂伙食费需要开票吗
  • 未签订劳动合同工资如何给付
  • 免税出口样品收多少税
  • npm sill idealTree buildDeps 安装踩坑指南(详细版)
  • win10系统如何开启蓝牙
  • 开出发票单位收到款项如何平账?
  • 销售方红字发票账务处理
  • 提示内存不足
  • 哪些发票不可以通过数电平台开具
  • 阿佩勒斯
  • 土增税税
  • 数据库读写异常
  • 单目测距精度
  • 用友软件怎么删除已经建立的账套
  • php字符串包含某个字符串
  • 领用包装物会计处理
  • h5移动端网页设计
  • 汇编语言a命令怎么用
  • 增值税进项税抵扣凭证
  • hashmap resize源码
  • 主营业务成本如何记账
  • 企业之间的借款计入什么科目
  • 配送中心适合哪种类型的企业
  • php去掉最后一个逗号
  • 工会费的会计分录是什么
  • 加强mysql安全
  • 电脑买回来可以直接用吗
  • 出货后90天付款
  • 固定资产减值损失计入
  • 短期偿债能力是企业的任何利益关系人都
  • 会计做账的原始凭证有哪些
  • 税务局返还的个税手续费是否纳税
  • 其他综合收益核算的内容及会计处理
  • 反结账钱会转回去吗
  • 分公司独立核算和非独立核算哪个好
  • sqlserver比较日期时间
  • mysql8.0免安装
  • alg.exe是什么程序
  • Windows XP用户账户控制
  • shell检查语法错误
  • centos8设置默认启动命令界面
  • win10电脑磁盘损坏
  • cocos2dx 3.4 Label中文显示
  • Bullet(Cocos2dx)之优化PhysicsDraw3D
  • activity生命周期的方法
  • jquery json对象
  • 用python模拟用户登录
  • python如何查看
  • 深入理解新发展理念
  • 事件的分发与传播的关系
  • 快速学会java
  • 河南掌上登记手机号换了,登录不进去怎么办
  • 油品贸易公司资质
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设