VBScript - Константы
Константа - это именованная область памяти, используемая для хранения значения, которое НЕ МОЖЕТ быть изменено во время выполнения скрипта. Если пользователь пытается изменить постоянное значение, выполнение скрипта заканчивается ошибкой. Константы объявляются так же, как объявляются переменные.
Объявление констант
Синтаксис
[Public | Private] Const Constant_Name = Value
Константа может иметь тип Public или Private. Использование публичного или частного не является обязательным. Общедоступные константы доступны для всех сценариев и процедур, в то время как частные константы доступны внутри процедуры или класса. Объявленной константе можно присвоить любое значение, такое как число, строка или дата.
Пример 1
В этом примере значение числа «пи» равно 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
В приведенном ниже примере показано, как присвоить константе значение String и Date.
<!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>