VBScript - Constantes

Constante es una ubicación de memoria con nombre que se utiliza para contener un valor que NO PUEDE cambiarse durante la ejecución del script. Si un usuario intenta cambiar un valor constante, la ejecución del script termina con un error. Las constantes se declaran de la misma manera que se declaran las variables.

Declaración de constantes

Sintaxis

[Public | Private] Const Constant_Name = Value

La constante puede ser de tipo público o privado. El uso de público o privado es opcional. Las constantes públicas están disponibles para todos los scripts y procedimientos, mientras que las constantes privadas están disponibles dentro del procedimiento o clase. Se puede asignar cualquier valor como número, cadena o fecha a la constante declarada.

Ejemplo 1

En este ejemplo, el valor de pi es 3.4 y muestra el área del círculo en un cuadro de mensaje.

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

Ejemplo 2

El siguiente ejemplo ilustra cómo asignar una cadena y un valor de fecha a una 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>

Ejemplo 3

En el siguiente ejemplo, el usuario intenta cambiar el valor constante; por lo tanto, terminará con unExecution 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>