Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để chúng ta sử dụng câu lệnh try ... catch ... last trong JavaScript?


Các phiên bản JavaScript mới nhất đã bổ sung các khả năng xử lý ngoại lệ. JavaScript triển khai tính năng thử ... bắt ... cuối cùng xây dựng cũng như ném toán tử để xử lý các ngoại lệ.

Bạn có thể bắt được do lập trình viên tạo và thời gian chạy ngoại lệ, nhưng bạn không thể bắt lỗi cú pháp JavaScript.

Đây là thử ... bắt ... cuối cùng cú pháp khối -

<script>
   <!--
      try {
         // Code to run
         [break;]
      }
      catch ( e ) {
         // Code to run if an exception occurs
         [break;]
      }
      [ finally {
         // Code that is always executed regardless of
         // an exception occurring
      }]
   //-->
</script>

Ví dụ

Bạn có thể thử chạy đoạn mã sau để triển khai câu lệnh try… catch… last 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>