ใน JavaScript ใช้คำสั่ง throw เพื่อโยนข้อยกเว้นในตัว (built-in) หรือข้อยกเว้นที่กำหนดเอง ข้อยกเว้นเหล่านี้สามารถจับได้ภายหลังและดำเนินการที่เหมาะสม
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อใช้งานคำสั่ง throw ใน JavaScript
<html>
<head>
<script>
<!--
function myFunc() {
var a = 100;
var 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>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="myFunc();" />
</form>
</body>
</html>