VBScript - Constantes
Constante é um local de memória nomeado usado para conter um valor que NÃO PODE ser alterado durante a execução do script. Se um usuário tenta alterar um valor constante, a execução do script termina com um erro. As constantes são declaradas da mesma forma que as variáveis são declaradas.
Declarando Constantes
Sintaxe
[Public | Private] Const Constant_Name = Value
A constante pode ser do tipo Público ou Privado. O uso de público ou privado é opcional. As constantes públicas estão disponíveis para todos os scripts e procedimentos, enquanto as constantes privadas estão disponíveis no procedimento ou classe. Pode-se atribuir qualquer valor, como número, String ou Data à Constante declarada.
Exemplo 1
Neste exemplo, o valor de pi é 3,4 e exibe a área do círculo em uma caixa de mensagem.
<!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>
Exemplo 2
O exemplo a seguir ilustra como atribuir uma string e um valor de data a uma constante.
<!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>
Exemplo 3
No exemplo abaixo, o usuário tenta alterar o valor constante; portanto, vai acabar com umExecution 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>