位置: 编程技术 - 正文

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中的数据类型分为两大类)

  • 个人所得税申报退税多久到账
  • 无形资产摊销完后有余额吗
  • 企业结算时待摊费用怎么办
  • 会计凭证辅助项
  • 公司变更地址要股东签字吗
  • 个体工商户核定应税所得率
  • 现金股利和股票股利的区别
  • 委托贷款利息收入账务处理
  • 代扣代缴企业所得税10%
  • 服务费的发票
  • 发票密码区出格了怎么调整
  • 销售折扣购买方的红字通知单如何开
  • 公司采购商品支付货款未开票会计分录
  • 2018新个税
  • 酒店水电费分录
  • 保险公司退还保费
  • 成本算错了
  • 其他应付款包括应付职工薪酬吗
  • 预付账款供应商类别怎么填
  • 过期商品报损账务处理?
  • 预收账款可以计入
  • 拍短视频服务费怎么算
  • 企业收到贷款贴息会计分录
  • 公司购买理财产品如何做账
  • 苹果哪些手机有120hz刷新率
  • 其他流动负债包含
  • 主营业务收入科目应按什么进行明细核算
  • 发票认证如何认证
  • php版本常用的排版软件
  • 购销合同印花税税率2023
  • 固定资产非正常损失进项税
  • 元宇宙band
  • php获取路径和目录的方法
  • 税控盘和金税盘的功能一样吗
  • grad_cam
  • bert获取中文词向量
  • php中定义函数
  • 最通俗易懂的电动力学教材
  • 尚硅谷百度贴吧
  • vue.$el
  • node最新版本
  • java枚举写法
  • 个体工商户季报还是月报
  • 幼儿园免征增值税账务处理
  • 为什么选择我们公司
  • 美金账户余额截图
  • 私车公用维修费用谁出
  • 公司给员工付个税怎么交
  • 关联表的作用
  • 销项发票什么意思
  • 门市装修费用会计处理
  • 固定资产公司
  • 个人承包公司运输违法吗
  • 退货对方不开具红字发票怎么办
  • 所有者权益的来源包括
  • 已抵扣的进项税额转出怎么做会计分录
  • 对外投资的会计科目
  • 租赁费计提印花税税率
  • 应收账款是净额列示吗
  • 二类银行卡是什么卡
  • SQL普通表转分区表的方法
  • mysql获取当前时间
  • windows历代版本一览
  • 局域网共享提示无法访问 你没有权限
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • 自动锁定系统
  • win10打开文件夹弹出新窗口
  • steam怎么sl
  • ulimit命令详解
  • macbookpro屏幕显示
  • win10如何使用usb无线网卡
  • 微信小程序实现留言功能
  • opengl 渲染yuv
  • 如何用jquery
  • nodejs文件操作
  • python 数据结构 算法
  • javascript框架的作用
  • android简单app实例
  • 精准扶贫有哪些分类措施
  • 浙江纳税百强2020
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设