JS 错误处理
来源:互联网 发布:移植术后软件 编辑:程序博客网 时间:2024/06/07 02:00
JavaScript 测试和捕捉
- try 语句允许我们定义在执行时进行错误测试的代码块。
- catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。
JavaScript 语句 try 和 catch 是成对出现的。
语法
try { //在这里运行代码 }catch(err) { //在这里处理错误 }
- Throw 语句
throw 语句允许我们创建自定义错误。
正确的技术术语是:创建或抛出异常(exception)。
如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。
语法
throw exception
异常可以是 JavaScript 字符串、数字、逻辑值或对象。
<!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>
阅读全文
0 0
- JS中错误处理
- ECShop js错误处理
- js错误处理
- js错误处理
- JS之错误处理
- JS错误处理
- JS错误处理
- JS 错误处理
- JS中处理错误
- 【面向JS--错误处理】
- js错误处理机制
- JS 错误处理与调试
- js中的错误处理机制
- JS——错误处理
- JS错误处理与调试
- js错误处理try..catch使用
- Js处理Json的”invalid label”错误
- javascript 容错处理代码(屏蔽js错误)
- Qt标准对话框之进度对话框(QProgressDialog)
- 习题
- 存储过程中的循环加判断
- 函数的调用过程(栈帧的创建和销毁)
- My-Blog搭建过程:如何让一个网站从零到可以上线访问
- JS 错误处理
- Codeforces Round #415 (Div. 2)-C. Do you want a date?
- leetcode之回溯backtracing专题1
- 计算MTF(SFR)的基本步骤,及sfrmat3和Mitre SFR 1.4进行比较
- 实战mycat读写分离和分库分表(1)-本地mysql多实例搭建
- win7上使用vs2010编译crtmpserver
- C++ 命名规范
- 查看Fabric0.6的默认用户列表方式
- FPGA学习(第8节)-Verilog设计电路的时序要点及时序仿真