1.異常
不同於C的是,javascript中有個異常處理,這使得javascript在運行中佔據優勢。
異常:當Javascript引擎執行Javascript代碼時,發生了錯誤,導致程序停止運行。
2.異常拋出
當異常產生時,並且將這個異常生成一個錯誤信息
3.異常捕獲
try{
發生異常的代碼塊;
}catch(err){
錯誤的信息處理;
}
例子:
<script>
try{
alert(what);
}catch(err){
alert(err);
}
</script>
4.Throw語句:
通過throw語句創建一個自定義錯誤
<!doctype html>
<html>
<head></head>
<body>
<form>
<input type="text" id="txt">
<input type="button" id="btn" οnclick="demo()" value="heading">
</form>
<script>
function demo(){
try{
var e=document.getElementById("txt").value;
if(e==""){
throw "please input";
}
}catch(err){
alert(err);
}
}
</script>
</body>
</html>
處理異常的產生。