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>