Vbscript-constants

提供:Dev Guides
移動先:案内検索

VBScript-定数

定数は、スクリプトの実行中に変更できない値を保持するために使用される名前付きメモリの場所です。 ユーザーが定数値を変更しようとすると、スクリプトの実行はエラーで終了します。 定数は、変数の宣言と同じ方法で宣言されます。

定数の宣言

構文

[Public | Private] Const Constant_Name = Value

定数のタイプは、パブリックまたはプライベートです。 パブリックまたはプライベートの使用はオプションです。 パブリック定数はすべてのスクリプトとプロシージャで使用できますが、プライベート定数はプロシージャまたはクラス内で使用できます。 宣言された定数には、数値、文字列、日付などの任意の値を割り当てることができます。

例1

この例では、piの値は3.4であり、メッセージボックスに円の領域が表示されます。

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim intRadius
         intRadius = 20
         const pi = 3.14
         Area = pi*intRadius*intRadius
         Msgbox Area

      </script>
   </body>
</html>

例2

以下の例は、文字列と日付値を定数に割り当てる方法を示しています。

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Const myString = "VBScript"
         Const myDate = #01/01/2050#
         Msgbox myString
         Msgbox myDate

      </script>
   </body>
</html>

実施例3

以下の例では、ユーザーは定数値を変更しようとします。したがって、最終的に* Execution Error。*になります。

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim intRadius
         intRadius = 20
         const pi = 3.14
         pi = pi*pi 'pi VALUE CANNOT BE CHANGED.THROWS ERROR'
         Area = pi*intRadius*intRadius
         Msgbox Area

      </script>
   </body>
</html>