Để bắt các ngoại lệ trong JavaScript, hãy sử dụng try … bắt… cuối cùng . JavaScript triển khai tính năng thử ... bắt ... cuối cùng cấu trúc cũng như toán tử ném để xử lý các ngoại lệ.
Bạn có thể bắt gặp các ngoại lệ do lập trình viên tạo và thời gian chạy, nhưng bạn không thể bắt được lỗi cú pháp JavaScript.
Ví dụ
Bạn có thể thử chạy đoạn mã sau để tìm hiểu cách bắt các ngoại lệ trong JavaScript -
<html> <head> <script> <!-- function myFunc() { var a = 100; try { alert("Value of variable a is : " + a ); } catch ( e ) { alert("Error: " + e.description ); } finally { alert("Finally block will always execute!" ); } } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type = "button" value = "Click Me" onclick = "myFunc();" /> </form> </body> </html>