js的异常捕获try和catch语句
js里也可以使用try{}catch(){}语句块。看范例:
1、js出错则问询是否继续查看
- <script type="text/javascript">
- function test() {
- try {
- allet(); //alert写错了
- } catch (err) {
- document.writeln("捕捉到例外,开始执行catch块语句 --->");
- document.writeln("错误名称: " + err.name + " ---> ");
- document.writeln("错误信息: " + err.message + " ---> ");
- txt = "页面出错了!"
- txt += "点击确定继续查看当前页面,"
- txt += "点击取消返回前一页面。"
- if (!confirm(txt)) {
- history.back();
- }
- }finally {
- document.writeln("开始执行finally块语句")
- }
- }
- </script>
2、另外一个例子
- <script language="javascript">
- try {
- document.writeln("开始执行try块语句 ---> ")
- document.writeln("还没有发生例外 ---> ")
- alert((prompt("输入一个值:","")))
- } catch(err) {
- document.writeln("捕捉到例外,开始执行catch块语句 --->");
- document.writeln("错误名称: " + err.name+" ---> ");
- document.writeln("错误信息: " + err.message+" ---> ");
- } finally {
- document.writeln("开始执行finally块语句")
- }
- </script>
js的异常捕获try和catch语句相关推荐
- java异常捕获常使用的语句_要点Java14 捕获异常
Tutorial 在讲 try/catch 捕获异常语句之前, 先要讲讲 Exceptions 异常. 每次发生错误时都会抛出异常. 示例: ArrayIndexOutOfBounds 数组越界错误异 ...
- domain: node.js的异常捕获利器
众所周知,异常捕获是保障服务健壮性常用的手段,node.js也自然支持这一特性.但node.js异步.基于消息的编程方式给异常捕获带来一些困难,请看下面的例子: process.on('uncaugh ...
- c#_异常捕获(try catch finally、throw)
c#异常处理所用到的关键字 1)try 用于检查发生的异常,并帮助发送任何可能的异常 2) catch 以控制权更大的方式处理错误,可以有多个catch子句 3)finally 无论是否引发了异常 ...
- 1.5 try catch语句详解
在实际应用中,对于错误的处理是极其重要的,任何程序都很难做到百分百完美,程序中可能存在大量未知问题,所以程序开发时一定要对各种问题进行相应的处理,而 Java 提供的异常处理机制可以帮用户更好地解决这 ...
- Java try catch语句详解
在实际应用中,对于错误的处理是极其重要的,任何程序都很难做到百分百完美,程序中可能存在大量未知问题,所以程序开发时一定要对各种问题进行相应的处理,而 Java 提供的异常处理机制可以帮用户更好地解决这 ...
- JAVA入门级教学之(异常的处理try...catch)
* 处理异常的第二种方式:捕捉 try{}catch(){} * * 语法: * try{ * 可能出现异常的代码; * ...
- js 基础 -- 循环、函数调用 、全局和局部变量、异常捕获、事件
一:循环 for for in <!DOCTYPE html> <html> <head><meta charset="utf-8" / ...
- Node.js异常捕获处理
文章目录 Node.js异常特点 异常的捕获处理 同步异常 异步异常 callback event Promise Async/Await uncaughtException异常 Node.js异常特 ...
- try~Catch语句中异常的处理过程
[2014/10/12 21:40]文章待续~ 1.函数自身捕获处理异常的情况 以下的样例介绍了try~catch语句中出现异常时语句的运行顺序: package month10;import jav ...
最新文章
- Python地信专题 | 基于geopandas的空间数据分析-文件IO篇
- appium-在页面点击一下处理(一般处理提示蒙层)
- php安装文件怎么打开文件_php文件如何打开
- [转载]MySQL开发中常用的查询语句总结
- android修改自动背光,Android LCD和键盘 背光亮度设置
- k8s架构及服务详解
- verilog coding style_韩嫕:坚持coding
- threejs 模型隐藏后不显示_教师资格证面试报名后显示“待审核”?不做这一步报名白费!...
- 下面属于javascript内部对象的有_JavaScript quot;thisquot;原理-转载阮一峰
- 使用计算机报点系统时填记,子案例库接发列车工作-企业生产实际教学案例库...
- Java分页(limit)
- 测试对比度的软件,WCAG颜色对比度检测工具,网页及App文字背景配色检测软件...
- 利用ESP8266与米思齐从零制作模拟温室大棚--硬件篇
- MS17010(永恒之蓝)漏洞复现
- 深圳再添新高校!“深圳海洋大学”,正式获批!
- 微信小程序 | 证件照制作小程序源码下载
- Unity-黑暗之魂复刻-Lockon
- 中国移动MIFI--CM510,4G TD-LTE MIFI 上网终端开箱及初步体验@上海
- 友盟 集成到 java web_友盟消息推送SDK集成
- 宜建立自主可控的车用芯片和操作系统技术体系