JavaScript 错误 - throw、try 和 catch
来源:互联网 发布:淘宝凌美钢笔店铺推荐 编辑:程序博客网 时间:2024/06/05 00:13
try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。
JavaScript 错误
当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误:
可能是语法错误,通常是程序员造成的编码错误或错别字。
可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。
可能是由于来自服务器或用户的错误输出而导致的错误。
当然,也可能是由于许多其他不可预知的因素。
JavaScript 抛出(throw)错误
当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。
描述这种情况的技术术语是:JavaScript 将抛出一个错误。
<!DOCTYPE html><html><head><script>var txt="";function message(){try { adddlert("Welcome guest!"); }catch(err) { txt="本页有一个错误。\n\n"; txt+="错误描述:" + err.message + "\n\n"; txt+="点击确定继续。\n\n"; alert(txt); }}</script></head><body><input type="button" value="查看消息" onclick="message()"></body></html>
<script>function myFunction(){try { var x=document.getElementById("demo").value; if(x=="") throw "empty"; if(isNaN(x)) throw "not a number"; if(x>10) throw "too high"; if(x<5) throw "too low"; }catch(err) { var y=document.getElementById("mess"); y.innerHTML="Error: " + err + "."; }}</script><h1>My First JavaScript</h1><p>Please input a number between 5 and 10:</p><input id="demo" type="text"><button type="button" onclick="myFunction()">Test Input</button><p id="mess"></p>
0 0
- JavaScript--JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 - throw、try 和 catch
- JavaScript 错误 - Throw、Try 和 Catch
- JavaScript 错误 – Throw、Try 和 Catch
- JavaScript错误-Throw Try Catch
- JavaScript基础1:JavaScript 错误 - Throw、Try 和 Catch
- Javascript 错误处理:try throw catch
- JavaScript错误-throw、try{ } catch(err){ }
- JavaScript 1.7 错误try catch throw
- JavaScript try...catch throw
- JavaScript try-catch-throw
- Js 错误 - Throw、Try 和 Catch
- JavaScript——Throw、Try 和 Catch
- JavaScript知识点之try()、catch()和throw()
- textarea实现换行
- final,finally和finallize的区别&&override和overload的区别
- qemu-kvm 中断虚拟化
- 导出excel
- 如何在C++代码中连接QML代码中的信号
- JavaScript 错误 - throw、try 和 catch
- ajax之判断用户名是否被注册
- NStimer 在滚动ScrollView的时候停止,在新线程中使用NSTimer
- sencha/extjs 动态创建表格
- 监听Web容器启动与关闭
- android 开源网站
- 计算两个日期之间的工作天数
- erlang ets表的使用
- web前端--ps