<form action="">
<div>請輸入0-20的數字</div>
<input type="text" id="npt">
<span id="btn" onclick=" result()">檢測</span>
<p></p>
</form>
<script>
function result() {
let btn = document.getElementById('btn');
let mes = document.getElementsByTagName('p')[0];
mes.innerHTML = "";
mes.style.color = 'red';
let npt = document.getElementById('npt').value;
try {
if (npt == '') throw "不能為空";
if (npt > 20) throw "不能大於20";
if (isNaN(npt)) throw "不是數字";
if (npt < 0) throw "不能小於0"
}
catch (err) {
mes.innerHTML = "輸入的值" + err;
}
}
//throw語句檢測輸入變數的值。如果值是錯誤的,會丟擲一個異常(err);
//異常 (err) 通過 catch 語句捕獲並自定義輸出錯誤資訊:
err是throw丟擲的資訊
</script>
複製程式碼
try throw catch 語句檢測input值
相關文章
- JavaScript try catch finally 語句JavaScript
- JavaScript try/catch/finally 語句JavaScript
- (十四).try-throw-catch機制
- c++中的try-catch及throwC++
- try ,catch
- Laravel try catchLaravel
- try-except 語句
- 解決程式碼中重複的捕獲 promise 錯誤的 try catch 語句Promise
- python怎麼寫try語句Python
- Java try catch finally 總結Java
- try-catch-finally的使用
- try/catch 的解釋與用法
- js中try和catch的用法JS
- python中try..except語句如何使用?Python
- python中try語句的工作過程Python
- Java之異常處理try{}catch(){}Java
- IDEA 自動生成try,catch快捷鍵Idea
- Java中try()catch{}的使用方法Java
- JS 使用try catch捕獲異常JS
- java try(){}catch(){}自動資源釋放Java
- NodeJS 實戰系列:如何設計 try catchNodeJS
- Java之try-catch和throws的區別Java
- JavaScript 中 try...catch 的 10 個使用技巧JavaScript
- 從不用 try-catch 實現的 async/await 語法說錯誤處理AI
- Will it finally: 關於 try/catch 的一些細節
- 【轉】java中異常與try catch finally詳解Java
- 在 SQL Server 中使用 Try Catch 處理異常SQLServer
- Sqlserver Try Catch時Catch捕獲到錯誤則重試一次的寫法SQLServer
- try-catch-finally,被你忽略掉的執行順序
- 異常-try...catch的方式處理異常1
- 異常-try...catch的方式處理異常2
- 無需寫try/catch,也能正常處理異常
- Java語法糖: 使用 try-with-resources 語句安全地釋放資源Java
- MySQL檢視建表語句MySql
- oracle檢視物件DDL語句Oracle物件
- PHP 的異常處理之try和catch用法小結PHP
- JAVA的異常處理機制(一)——try...catch...finallyJava
- 關於php的try catch 使用的疑惑,希望高手指點PHP