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

Cách bắt ngoại lệ (catch exceptions) trong JavaScript

Dùng cấu trúc try...catch...finally để xử lý ngoại lệ runtime. Không bắt được lỗi cú pháp (syntax errors).

Ví dụ

<html>
  <head>
    <script>
      function myFunc() {
        var a = 100;
        try {
          alert("Giá trị a: " + a);
        } catch (e) {
          alert("Lỗi: " + e.description);
        } finally {
          alert("Finally luôn chạy!");
        }
      }
    </script>
  </head>
  <body>
    <p>Nhấn nút để test:</p>
    <form><input type="button" value="Click Me" onclick="myFunc()"/></form>
  </body>
</html>