VBScript - Konstanten

Konstante ist ein benannter Speicherort, der einen Wert enthält, der während der Skriptausführung NICHT geändert werden kann. Wenn ein Benutzer versucht, einen konstanten Wert zu ändern, wird bei der Skriptausführung ein Fehler angezeigt. Konstanten werden genauso deklariert wie die Variablen.

Konstanten deklarieren

Syntax

[Public | Private] Const Constant_Name = Value

Die Konstante kann vom Typ Öffentlich oder Privat sein. Die Verwendung von öffentlich oder privat ist optional. Die öffentlichen Konstanten sind für alle Skripte und Prozeduren verfügbar, während die privaten Konstanten innerhalb der Prozedur oder Klasse verfügbar sind. Man kann der deklarierten Konstante einen beliebigen Wert wie Zahl, Zeichenfolge oder Datum zuweisen.

Beispiel 1

In diesem Beispiel beträgt der Wert von pi 3,4 und zeigt den Bereich des Kreises in einem Meldungsfeld an.

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

Beispiel 2

Das folgende Beispiel zeigt, wie einer Konstante ein String und ein Datumswert zugewiesen werden.

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

Beispiel 3

Im folgenden Beispiel versucht der Benutzer, den konstanten Wert zu ändern. daher wird es mit einem endenExecution 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>