异常:当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>
如对本文有疑问, 点击进行留言回复!!
Parallels Desktop v15.1.4-47270 商业版下载 Mac安装Windows首选虚拟机
关于LPC824Lite开发板下载程序时提示"Invalid ROM Table"
MySQL 5.7 关于 JSON 类型的子集Key/Value获取方法分享
javascript从入门到跑路-----小文的js学习笔记(19)------- js的垃圾回收机制
网友评论