Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีจับข้อยกเว้น (Exceptions) ใน JavaScript

เพื่อจับข้อยกเว้นใน JavaScript ให้ใช้ try...catch...finally JavaScript รองรับโครงสร้าง try...catch...finally และตัวดำเนินการ throw เพื่อจัดการข้อยกเว้น

คุณสามารถจับข้อยกเว้นที่โปรแกรมเมอร์สร้างและ runtime exceptions ได้ แต่ไม่สามารถจับ JavaScript syntax errors ได้

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อเรียนรู้วิธีจับข้อยกเว้นใน 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>