ASP.NET Razor - Variable VB
- Page précédente Logique Razor C#
- Page suivante Boucle VB Razor
Une variable est un entité nommée utilisée pour stocker des données.
Variable
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 d'espaces ni de caractères réservés.
Une variable peut être d'un type spécifique, indiquant le type de données qu'elle stocke. Une variable de chaîne stocke des valeurs de chaîne ("Bienvenue sur CodeW3C.com"), une variable entière stocke des valeurs numériques (103), une variable de date stocke des valeurs de date, etc.
Utilisez le mot-clé Dim ou le type pour déclarer une variable, mais ASP.NET peut généralement déterminer automatiquement le type des données.
Exemple
// Utiliser le mot-clé Dim : Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Utiliser le type de données : Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Type de données
Voici une liste des types de données courants :
Type | Description | Exemple |
---|---|---|
integer | Entier | 103, 12, 5168 |
double | 64 bits nombre flottant | 3.14, 3.4e38 |
decimal | Décimal | 1037.196543 |
boolean | Valeur logique | true, false |
string | Valeur de chaîne | "Hello CodeW3C.com", "Bill" |
Opérateur
Les opérateurs indiquent à ASP.NET quel type de commande exécuter dans l'expression.
Le langage VB supporte plusieurs opérateurs. Voici les opérateurs courants :
Opérateur | Description | Exemple |
---|---|---|
= | Affecter une valeur à une variable. | i=6 |
|
|
|
|
|
|
= | Égal. Retourner true si les valeurs sont égales. | si i=10 |
<> | Inégal. Retourner true si les valeurs ne sont pas égales. | si <>10 |
|
|
|
& | Addition de chaînes (cascade ou juxtaposition) | "w3" & "schools" |
. | Point. Séparer les objets et les méthodes. | DateTime.Hour |
() | Parenthèses. Regrouper des valeurs. | (i+5) |
() | Parenthèses. Transmettre des paramètres. | x=Add(i,5) |
() | Parenthèses. Accéder aux valeurs des tableaux ou des ensembles. | name(3) |
Non | Non. Inverser true ou false. | si non prêt |
|
|
|
|
|
|
Conversion de type de données
Il est souvent utile de convertir un type de données en un autre.
La plupart des exemples courants consistent à convertir les entrées de chaînes de caractères en un autre type, comme un entier ou une date.
En règle générale, les entrées des utilisateurs deviennent des chaînes de caractères, même si les entrées des utilisateurs sont des nombres. Par conséquent, les valeurs d'entrée numériques doivent être converties en nombres avant d'être utilisées pour le calcul.
Voici une liste des méthodes de conversion couramment utilisées :
Méthode | Description | Exemple |
---|---|---|
|
Convertir une chaîne de caractères en nombre entier. |
si myString.IsInt() alors myInt = myString.AsInt() fin si |
|
Convertir une chaîne de caractères en nombre flottant. |
si myString.IsFloat() alors myFloat = myString.AsFloat() fin si |
|
Convertir une chaîne de caractères en nombre décimal. |
si myString.IsDecimal() alors myDec = myString.AsDecimal() fin si |
|
Convertir une chaîne de caractères en type DateTime ASP.NET |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Convertir une chaîne de caractères en valeur logique. |
myString = "True" myBool = myString.AsBool() |
ToString() | Convertir n'importe quel type de données en chaîne de caractères. |
myInt = 1234 myString = myInt.ToString() |
- Page précédente Logique Razor C#
- Page suivante Boucle VB Razor