Computer >> Máy Tính >  >> Lập trình >> Javascript

Lỗi JavaScript và Xử lý Đặc biệt với Ví dụ

Hãy để chúng tôi xem một ví dụ để triển khai các khái niệm xử lý lỗi và ngoại lệ với JavaScript -

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .sample {
      font-size: 18px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Error and exceptional handling example</h1>
<div class="sample"></div>
<input class="inputNum" type="number" />
<input class="inputNum" type="number" />
<button class="Check">DIVIDE</button>
<h3>
Click on the above buttons to do division
</h3>
<script>
   let sampleEle = document.querySelector(".sample");
   let num, num1;
   document.querySelector(".Check").addEventListener("click", () => {
      num = document.querySelectorAll(".inputNum")[0].value;
      num1 = document.querySelectorAll(".inputNum")[1].value;
      try {
         if (num1 === "0") throw "Can't divide by zero";
         sampleEle.innerHTML = `${num} divide by ${num1} = ${num / num1}`;
      } catch (e) {
         sampleEle.innerHTML = "Error: " + e;
      }
   });
</script>
</body>
</html>

Đầu ra

Lỗi JavaScript và Xử lý Đặc biệt với Ví dụ

Khi nhập số thứ hai là 0 và nhấp vào CHIA -

Lỗi JavaScript và Xử lý Đặc biệt với Ví dụ