javascript之异常捕获代码实例
程序员文章站
2022-04-05 09:07:58
异常:当javascript引擎执行javascript代码时,发生了错误,导致程序停止执行。
异常抛出:当异常产生的时候,并且将这个异常生成一个错误信息。
异常捕获:try{...
异常:当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>