Les variables sont nommées entités utilisées pour stocker des données.
Variables
Les variables sont utilisées pour stocker des données.
Le nom d'une variable doit commencer par un caractère alphabétique et ne peut pas contenir des caractères blancs ou réservés.
Une variable peut être d'un type spécifique, ce qui indique le type de données qu'il stocke. Les variables de chaîne des valeurs de chaîne de magasin ("Welcome to w3ii") , variables entières valeurs numériques de magasin (103) , les variables de date de valeurs de date de magasin, etc.
Les variables sont déclarées en utilisant le mot - clé Dim, ou en utilisant le type (if you want to declare the type) , mais ASP.NET peuvent généralement déterminer automatiquement les types de données.
Exemples
//
Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer =
103
Dim today As DateTime = DateTime.Today
Types de données
Voici une liste des types de données communes:
Type | La description | Exemples |
---|---|---|
entier | Entier (whole numbers) | 103, 12, 5168 |
double | 64 bits nombre à virgule flottante | 3.14, 3.4E38 |
décimal | Nombre décimal (higher precision) | 1037.196543 |
booléen | Boolean | vrai faux |
chaîne | Chaîne | "Bonjour w3ii", "John" |
Les opérateurs
Un opérateur indique ASP.NET quel type de commande à exécuter dans une expression.
Le langage VB prend en charge de nombreux opérateurs. Voici une liste des opérateurs communs:
Opérateur | La description | Exemple |
---|---|---|
= | Affecte une valeur à une variable. | i=6 |
+ - * / | Ajoute une valeur ou variable. Soustrait une valeur ou variable. Multiplie une valeur ou variable. Divise une valeur ou variable. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrémente une variable. Décrémente une variable. | i += 1 i -= 1 |
= | Égalité. Renvoie true si les valeurs sont égales. | if i=10 |
<> | Inégalité. Renvoie true si les valeurs ne sont pas égales. | if <>10 |
< > <= >= | Moins que. Plus grand que. Inférieur ou égal. Meilleur que ou égal. | if i<10 if i>10 if i<=10 if i>=10 |
& | Ajout des chaînes (concatenation) . | "w3" & "schools" |
. | Point. objets et méthodes distinctes. | DateTime.Hour |
() | Parenthèse. Les valeurs des groupes. | (i+5) |
() | Parenthèse. paramètres Laissez-passer. | x= Add(i,5) |
() | Parenthèse. Accède valeurs dans des tableaux ou des collections. | name(3) |
Not | Ne pas. Renverse vrai ou faux. | if Not ready |
And OR | ET logique. OU logique. | if ready And clear if ready Or clear |
AndAlso orElse | Logique et étendue. OU logique étendue. | if ready AndAlso clear if ready OrElse clear |
Conversion des types de données
La conversion d'un type de données à un autre est parfois utile.
L'exemple le plus courant est de convertir l'entrée de chaîne à un autre type, comme un entier ou une date.
En règle générale, l'entrée d'utilisateur est sous forme de chaînes, même si l'utilisateur est entré dans un certain nombre. Par conséquent, les valeurs d'entrée numériques doivent être converties en nombres avant de pouvoir être utilisés dans les calculs.
Voici une liste des méthodes de conversion communes:
méthode | décryptages | Exemple |
---|---|---|
AsInt() IsInt() | Convertit une chaîne en entier. | si myString. IsInt() myString. IsInt() puis myInt = myString. AsInt() fin si |
AsFloat() IsFloat() | Convertit une chaîne en nombre à virgule flottante. | si myString. IsFloat() myString. IsFloat() puis myFloat = myString. AsFloat() fin si |
AsDecimal() IsDecimal() | Convertit une chaîne à un nombre décimal. | si myString. IsDecimal() myString. IsDecimal() puis myDec = myString. AsDecimal() fin si |
AsDateTime() IsDateTime() | Convertit une chaîne à un type ASP.NET DateTime. | myString = "10/10/2012" myDate = myString. AsDateTime() |
AsBool() IsBool() | Convertit une chaîne à une valeur booléenne. | myString = "true" myBool = myString. AsBool() |
ToString() | Convertit tout type de données à une chaîne. | myInt = 1234 maChaine = myInt. ToString() |