博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript - try catch finally throw
阅读量:4694 次
发布时间:2019-06-09

本文共 855 字,大约阅读时间需要 2 分钟。

语法:

try {    tryCode - 尝试执行代码块}catch(err) {    catchCode - 捕获错误的代码块} finally {    finallyCode - 无论 try / catch 结果如何都会执行的代码块}

Try语句:定义在执行时进行错误测试的代码块。

catch 语句:定义当 try 代码块发生错误时,所执行的代码块。

finally 语句:在 try 和 catch 之后无论有无异常都会执行。
 
实例:
function myFunction() {     var message, x;     message = document.getElementById("message");     message.innerHTML = "”;     x = document.getElementById("demo").value;     try {         if(x == "") throw "为空”;         if(isNaN(x)) throw "不是一个数字”;         if(x > 10) throw "太大”;         if(x < 5) throw "太小”;     } catch(err) {         message.innerHTML = "输入的值 " + err;     } finally {         document.getElementById("demo").value = “";    }}

throw expression;

expression 必须。抛出的异常。可以是字符串、数字、逻辑值或对象。
 
throw 语句抛出一个错误
当错误发生时, JavaScript 会停止执行并抛出错误信息
throw 与   一起使用,能够控制程序流,并生成自定义的错误消息

转载于:https://www.cnblogs.com/daniller/p/try.html

你可能感兴趣的文章
cnblog!i'm coming!
查看>>
使用点符号代替溢出的文本
查看>>
Axios 中文说明
查看>>
fatal: remote origin already exists.
查看>>
gridview 自定义value值
查看>>
2018二月实现计划成果及其三月规划
查看>>
类名.class和getClass()区别
查看>>
12/17面试题
查看>>
LeetCode 242. Valid Anagram
查看>>
JSP表单提交乱码
查看>>
如何适应现代雇佣关系
查看>>
团队项目(第五周)
查看>>
SQL 优化经验总结34条
查看>>
开源 视频会议 收藏
查看>>
核心J2EE模式 - 截取过滤器
查看>>
.net开源CMS
查看>>
JdbcTemplate
查看>>
第一次使用maven记录
查看>>
SharePoint服务器端对象模型 之 使用CAML进展数据查询
查看>>
Building Tablet PC Applications ROB JARRETT
查看>>