Để định nghĩa và triển khai custom exception, dùng từ khóa throw với chuỗi hoặc object lỗi tùy chỉnh.
Ví dụ
<html>
<head>
<script>
function myFunc() {
var a = 30, 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>