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

JavaScriptでthrowステートメントをどのように使用しますか?


JavaScriptでは、throwステートメントを使用して、組み込みの例外またはカスタマイズされた例外を発生させます。後でこれらの例外をキャプチャして、適切なアクションを実行できます。

次のコードを実行して、JavaScriptでthrowステートメントを実装してみてください-

<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>

  1. JavaScriptを使用してHTMLページをリダイレクトする方法は?

    URLをクリックしてページXに到達したが、内部的には別のページYに誘導されたという状況に遭遇した可能性があります。これはページのリダイレクトが原因で発生します。 クライアント側でJavaScriptを使用してページリダイレクトを行うのは非常に簡単です。サイト訪問者を新しいページにリダイレクトするには、次のようにヘッドセクションに行を追加する必要があります。 次のコードを実行して、JavaScriptを使用してHTMLページをリダイレクトする方法を学ぶことができます。ここでは、ホームページにリダイレクトします 例 <html>    <head&g

  2. JavaScriptで:または=を使用するタイミングを認識する方法は?

    コロン(:)はプロパティをオブジェクトに定義する場合に使用でき、equal(=)は値を変数に割り当てる場合に使用できます。 例 以下はコードです- var studentDetails = {    "studentId": 101,    "studentName": "John",    "studentSubjectName": "Javascript",    "studentCountryNam