javascript之异常捕获

来源:互联网 发布:软件著作权申请网址 编辑:程序博客网 时间:2024/06/06 11:28

异常:当javascript引擎执行javascript代码时,发生了错误,导致程序停止执行。

异常抛出:当异常产生的时候,并且将这个异常生成一个错误信息。

异常捕获:try{发生异常的代码;}catch(err){错误信息处理;},demo代码如下:

try{}catch(err){}的执行时和if{}else{}差不多。

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style type="text/css"></style></head><body><script type="text/javascript">function demo(){try{alert(str);}catch(err){alert(err);}}demo();</script></body></html>
throw语句:demo代码如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style type="text/css"></style></head><body><input type="text" id="txt"><input type="button" id="btn" value="点击"><script type="text/javascript">var btn = document.getElementById("btn");btn.onclick = function(){try{var e = document.getElementById("txt").value;if(e == ""){throw "请输入内容";}}catch (err){alert(err);}}</script></body></html>

原创粉丝点击