VBScript - Costanti

La costante è una posizione di memoria denominata utilizzata per contenere un valore che NON PU essere modificato durante l'esecuzione dello script. Se un utente tenta di modificare un valore costante, l'esecuzione dello script finisce con un errore. Le costanti vengono dichiarate nello stesso modo in cui vengono dichiarate le variabili.

Dichiarazione di costanti

Sintassi

[Public | Private] Const Constant_Name = Value

La costante può essere di tipo Pubblico o Privato. L'utilizzo di pubblico o privato è facoltativo. Le costanti pubbliche sono disponibili per tutti gli script e le procedure mentre le costanti private sono disponibili all'interno della procedura o della classe. È possibile assegnare qualsiasi valore come numero, stringa o data alla costante dichiarata.

Esempio 1

In questo esempio, il valore di pi greco è 3,4 e visualizza l'area del cerchio in una finestra di messaggio.

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

Esempio 2

L'esempio seguente illustra come assegnare una stringa e un valore di data a una costante.

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

Esempio 3

Nell'esempio seguente, l'utente tenta di modificare il valore costante; quindi, finirà con un fileExecution 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>