js 学习之路10:try异常处理和第一个js小程序
2019-02-17 01:48:48来源:博客园 阅读 ()
try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。
1. try/catch语句
catch语句用来捕获try代码块中的错误,并执行自定义的语句来处理它。
语法:
try { //在这里运行代码 } catch(err) { //在这里处理错误 }
<!DOCTYPE html> <html> <head> <script> var txt = ""; function message() { try { abcdlert("Welcome guest!"); } catch(err) { txt = "There was an error on this page.\n\n"; txt += "Error description:" + err.message + "\n\n"; txt += "Click OK to continue.\n\n"; alert(txt); } } </script> </head> <body> <input type = "button" value = "View message" onclick = "message()"> </body> </html>
2. throw语句
throw语句允许我们创建自定义错误
示例:
<!DOCTYPE html> <html> <body> <script> function myFunction() { try { var x=document.getElementById("demo").value; if(x=="") throw "值为空"; if(isNaN(x)) throw "不是数字"; if(x>10) throw "太大"; if(x<5) throw "太小"; } catch(err) { var y=document.getElementById("mess"); y.innerHTML="错误:" + err + "。"; } } </script> <h1>我的第一个 JavaScript 程序</h1> <p>请输入 5 到 10 之间的数字:</p> <input id="demo" type="text"> <button type="button" onclick="myFunction()">测试输入值</button> <p id="mess"></p> </body> </html>
原文链接:https://www.cnblogs.com/zrmw/p/10364772.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:async与defer
下一篇:Fetch使用
- 如何用javascript连接access数据库 2020-03-20
- 在JavaScript中尽可能使用局部变量的原因 2020-03-08
- JsEasy的介绍 2019-10-25
- DEFER的使用方法 2019-10-25
- JavaScript事件的基本学习 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash