Les variables
Ce sont des réservoirs permettant de stocker des informations diverses réutilisables en plusieurs endroits du code
Déclaration : Pour choisir le nom d'une variable il faut :
Vérifier que ce nom n'est pas réservé (mot-clé ou constante du langage) ;
Qu'il soit composé de lettres, chiffres ou _ (caractère de soulignement) ;
Que son initiale soit une lettre ;
En ASP.net, il faut avant tout dimensionner les variables (réserver un espace) puis leur spécifier un type.
Comme en ASP3, on peut désactiver l'option qui force le dimensionnement des variables en tapant dans la page <%@ Explicit = False %>
Affectation : Pour remplir un réservoir avec une donnée, on utilise le symbole d'affectation = :
Dim mavar_1 As String
Dim mavar_2, mavar_4 As Integer
Dim mavar_3 As Boolean
déclare les variables
mavar_1 = "bonjour"
met la chaîne "bonjour" dans la variable
mavar_2 = 250
met le nombre 250 dans la variable
mavar_3 = true
met la valeur true dans la variable
mavar_4 = mavar_2
met dans la variable mavar_4 la valeur contenue dans la variable mavar_2
ou dimensionner, typer et affecter en 1 ou 2 lignes :
Dim mavar_1 As String = "bonjour", mavar_2 As Integer = 250
Dim mavar_3 As Boolean = True, mavar_4 As Integer
...
Types : En ASP.net les variables sont typées à l'avance, dans le cas où vous affectez une valeur d'un autre type que celui spécifié pour une variable, une erreur survient. Quelques types : Integer, Single, Double, Boolean, String etc...
Lecture : La donnée contenue dans un réservoir est lisible en invoquant simplement son nom
Par exemple pour l'afficher : <% response.write(mavar_1) %>
Opérations : On peut, évidemment, construire le contenu d'une variable de manière plus subtile... Quelques exemples :
Dim mavar_1 As String
Dim mavar_2, mavar_4 As Integer
Dim mavar_3 As Boolean