オプション 明示的な機能は、すべての変数を使用する前に定義する必要があることを宣言することです。そうしないと、プログラムは未定義の変数を使用するときにエラーを報告します。このようにして、変数名のスペルによって引き起こされるエラーは回避されます。などのエラーは回避できます。
VBScript は変数の明示的な定義を必要としません。つまり、変数を定義せずに直接使用できます。これは非常に便利ですが、問題も発生しやすいです。 ;
たとえば、最初に「var9」という名前の変数を定義し、値を代入しますが、以下で使用する場合、以下のコードに示すように、変数名が誤って「varg」と書かれてしまいます。 , プログラム実行時に例外は発生しませんが、これにより処理結果が期待と矛盾してしまいます msgboxを使ってvar9の値を出力する予定でしたが、vargの値が出力されてしまい、var9が代入されていません値であり、デフォルトは null 値です;
実行結果は次のとおりです:
「Option Explicit」 「Option Explicit」の機能は、すべての変数を宣言するには、最初に定義する必要がありますが、それを使用することができ、それ以外の場合は、未定義の変数を使用するとプログラムがエラーを報告します。 , 変数名のスペルやその他のエラーによるエラーを回避し、「Option Explicit」を使用するとプログラムの実行速度を向上させることができます。プログラムの実行中に変数の記憶領域を動的に割り当てる時間を節約できます。
先ほどのコードを使用して微調整し、「Option Explicit」を追加して効果を確認します。
実行結果は次のとおりです。
プログラムはエラーを報告し、変数の使用に関する問題を特定しました。したがって、プログラミングするときは、不要な例外を防ぐために "Option Explicit" を追加することをお勧めします。注目に値する: "Option Explicit" は先頭に配置する必要があります。プログラム。
以上が明示的なオプションは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。