VBプログラム
VBScript では 2 種類のプログラムを使用できます:
サブプログラム
関数プログラム
VBScript サブプログラム
サブプログラム:
-
は、Sub と End でカプセル化された一連のステートメントです。 Sub ステートメント
はいくつかの操作を実行できますが、 は 値を返しません
パラメータを持つことができます
Sub mysub()
いくつかのステートメント
End Sub
いくつかのステートメント
End Sub
または
Sub mysub(argument1,argument2)
いくつかのステートメント
End Sub
いくつかのステートメント
End Sub
インスタンス
实例(仅适用于 IE) Sub mysub() document.write("I was written by a sub procedure") End Sub
インスタンスの実行»
オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください
VBScript関数プログラム
関数プログラム
は、Function ステートメントと End Function ステートメント
にカプセル化された一連のステートメントであり、特定の操作を実行でき、 はプログラム パラメーターを通じて呼び出すことができる値
- を返しますそれに渡すこと。
- パラメータがない場合は、空の括弧()が必要です
- 関数プログラム名に値を割り当てることで、値を返すことができます
Function myfunction()
いくつかのステートメント myfunction=
何らかの値End Function
または いくつかのステートメント myfunction=
何らかの値End Function
Function myfunction(argument1,argument2)
いくつかのステートメント myfunction=
何らかの値関数の終了
いくつかのステートメント myfunction=
何らかの値関数の終了
インスタンス
サンプルの実行»オンラインサンプルを表示するには、「インスタンスの実行」ボタンをクリックしてください
实例(仅适用于 IE) function myfunction() myfunction=Date() end function
サンプルの実行»オンラインサンプルを表示するには、「インスタンスの実行」ボタンをクリックしてください
プログラムを呼び出しますこの単純な関数プログラム2 つのパラメータの合計を計算します:
Instance
実行例»オンライン例を表示するには、[インスタンスの実行] ボタンをクリックしてください
関数 "myfunction" はパラメータ "a" を返し、パラメータ「b」と。ここで返されるのは 14 です。 プログラムを呼び出すときは、次のように Call ステートメントを使用できます: 实例(仅适用于 IE) Function myfunction(a,b) myfunction=a+b End Function document.write(myfunction(5,9))
実行例»オンライン例を表示するには、[インスタンスの実行] ボタンをクリックしてください
Call MyProc(argument)
または、次のように Call ステートメントを省略できます: MyProc argument