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>