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>