Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Vai trò của câu lệnh throw trong JavaScript

Câu lệnh throw dùng để ném (raise) ngoại lệ: có thể là built-in exception hoặc custom exception. Sau đó bắt bằng try...catch để xử lý.

Ví dụ

<html>
  <head>
    <script>
      function myFunc() {
        var a = 100, b = 0;
        try {
          if (b == 0) {
            throw("Divide by zero error.");
          } else {
            var c = a / b;
          }
        } catch (e) {
          alert("Error: " + e);
        }
      }
    </script>
  </head>
  <body>
    <p>Nhấn để xem kết quả:</p>
    <form>
      <input type="button" value="Click Me" onclick="myFunc();" />
    </form>
  </body>
</html>