Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで例外をキャッチする方法は?


JavaScriptで例外をキャッチするには、 tryを使用します …キャッチ…ついに 。 JavaScriptはtry... catch ... finallyを実装します 例外を処理するためのthrow演算子と同様に構築します。

プログラマーによって生成された実行時の例外をキャッチすることはできますが、JavaScript構文エラーをキャッチすることはできません。

次のコードを実行して、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>

  1. すべてのJavaScriptエラーをキャッチする方法は?

    すべてのJavaScriptエラーをキャッチするには、onerror()メソッドを使用します。 onerrorイベントハンドラーは、JavaScriptでのエラー処理を容易にする最初の機能でした。エラーイベントは、ページで例外が発生するたびにウィンドウオブジェクトで発生します。 onerror イベントハンドラーは、エラーの正確な性質を識別するための3つの情報を提供します- エラーメッセージ −特定のエラーに対してブラウザが表示するのと同じメッセージ URL −エラーが発生したファイル 行番号 −エラーの原因となった特定のURLの行番号 例 次のコードを実行してJavaScri

  2. JavaScriptでメソッドを借りる方法は?

    call()、apply()、bind()は、JavaScriptのメソッドを借用するために使用されます。 以下は、JavaScriptでメソッドを借用するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &