JavaScript_異常
版權宣告:本文為博主原創文章,轉載請註明出處。 https://blog.csdn.net/twilight_karl/article/details/54893653
try 語句測試程式碼塊的錯誤。
catch 捕捉try中出現的錯誤
throw 丟擲異常(異常可以是 JavaScript 字串、數字、邏輯值或物件)
<html>
<head>
<script>
function test(){
try{
alertt("lalala");
}
catch(err){
alert("捕捉到異常");
}
}
</script>
</head>
<body>
<button onclick="test()">測試異常</button>
</body>
</html>
try中的alert出現拼寫錯誤,於是在catch中捕捉到異常並執行catch中的程式碼
<!DOCTYPE html>
<html>
<body>
<script>
function aaa(){
try{
var s=document.getElementById("input").value;
if (isNaN(s)) throw "請輸入數字(NaN)";
else if (s == ""|| s==null) throw "請輸入值(null)";
else if(s>10) throw "大了";
else throw "小了";
}
catch(err){
var result = document.getElementById("result");
result.innerHTML = err;
}
}
</script>
<p>input a num:</p>
<input type="text" id="input">
<button onclick="aaa()">test2</button>
<p id="result"></p>
</body>
</html>
catch捕捉異常err(類似一個var變數),捕捉過後的err的用法類似一個變數。
相關文章
- javascript_操作表格JavaScript
- 異常篇——異常處理
- 異常和異常呼叫鏈
- JavaScript_圖片庫JavaScript
- JavaScript_翻轉器JavaScript
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- 異常-編譯期異常和執行期異常的區別編譯
- 異常-throws的方式處理異常
- 異常處理與異常函式函式
- jmu-Java-06異常-01-常見異常Java
- JavaScript_正則例項JavaScript
- hibernate異常之--count查詢異常
- Java 異常表與異常處理原理Java
- restframework 異常處理及自定義異常RESTFramework
- oracle 異常Oracle
- OutOfMemoryError異常Error
- Java異常Java
- 異常(Exception)Exception
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- Flutter 常見異常分析Flutter
- Java 異常(一) 異常概述及其架構Java架構
- MVC使用異常過濾器處理異常MVC過濾器
- 儲存過程——異常捕獲&列印異常資訊儲存過程
- C#規範整理·異常與自定義異常C#
- 異常-try...catch的方式處理異常1
- 異常-try...catch的方式處理異常2
- 異常-自定義異常的實現和測試
- python自定義異常,使用raise引發異常PythonAI
- C#自定義異常 統一異常處理C#
- MySQL定義異常和異常處理詳解MySql
- [jvm]常見的oom異常JVMOOM
- Sanic Exception – 異常Exception
- 自定義異常
- OutOfMemoryException異常解析Exception