Le variabili sono chiamate entità utilizzati per memorizzare i dati.
variabili
Le variabili sono utilizzate per memorizzare i dati.
Il nome di una variabile deve iniziare con un carattere alfabetico e non può contenere spazi bianchi o riservati.
Una variabile può essere di un tipo specifico, che indica il tipo di esso memorizza dati. Valori variabili stringa negozio stringa ("Welcome to w3ii") , variabili intere valori numerici negozio (103) , le variabili di data memorizzare i valori di data, etc.
Le variabili sono dichiarate usando la parola chiave Dim, oppure utilizzando il tipo (if you want to declare the type) , ma ASP.NET di solito può determinare automaticamente i tipi di dati.
Esempi
//
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
Tipi di dati
Di seguito è riportato un elenco di tipi di dati comuni:
Tipo | Descrizione | Esempi |
---|---|---|
numero intero | Integer (whole numbers) | 103, 12, 5168 |
raddoppiare | numero a virgola mobile a 64 bit | 3.14, 3,4E38 |
decimale | Numero decimale (higher precision) | 1037.196543 |
booleano | booleano | vero falso |
corda | Corda | "Ciao w3ii", "John" |
operatori
Un operatore dice ASP.NET che tipo di comando da eseguire in un'espressione.
Il linguaggio VB supporta molti operatori. Di seguito è riportato un elenco di operatori comuni:
Operatore | Descrizione | Esempio |
---|---|---|
= | Assegna un valore a una variabile. | i=6 |
+ - * / | Aggiunge un valore o variabile. Sottrae un valore o variabile. Moltiplica un valore o variabile. Divide un valore o variabile. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrementa una variabile. Diminuisce una variabile. | i += 1 i -= 1 |
= | Uguaglianza. Restituisce true se i valori sono uguali. | if i=10 |
<> | Disuguaglianza. Restituisce true se i valori non sono uguali. | if <>10 |
< > <= >= | Meno di. Più grande di. Inferiore o uguale. Maggiore o uguale. | if i<10 if i>10 if i<=10 if i>=10 |
& | Aggiunta stringhe (concatenation) . | "w3" & "schools" |
. | Punto. oggetti separati e metodi. | DateTime.Hour |
() | Parentesi. valori Gruppi. | (i+5) |
() | Parentesi. Passa i parametri. | x= Add(i,5) |
() | Parentesi. Accede valori in array o collezioni. | name(3) |
Not | Non. Inverte vero o falso. | if Not ready |
And OR | AND logico. OR logico. | if ready And clear if ready Or clear |
AndAlso orElse | Estesa AND logico. Esteso OR logico. | if ready AndAlso clear if ready OrElse clear |
Conversione dei tipi di dati
Conversione da un tipo di dati ad un altro è a volte utile.
L'esempio più comune è la conversione di stringhe di input a un altro tipo, ad esempio un numero intero o una data.
Come regola generale, l'input dell'utente viene come stringhe, anche se l'utente ha immesso un numero. Pertanto, i valori di input numerici devono essere convertiti in numeri prima di poter essere utilizzate nei calcoli.
Di seguito è riportato un elenco di metodi di conversione comuni:
Metodo | decodifiche | Esempio |
---|---|---|
AsInt() IsInt() | Converte una stringa in un intero. | se myString. IsInt() myString. IsInt() allora myInt = myString. AsInt() finisci se |
AsFloat() IsFloat() | Converte una stringa in un numero a virgola mobile. | se myString. IsFloat() myString. IsFloat() allora myFloat = myString. AsFloat() finisci se |
AsDecimal() IsDecimal() | Converte una stringa in un numero decimale. | se myString. IsDecimal() myString. IsDecimal() allora myDec = myString. AsDecimal() finisci se |
AsDateTime() IsDateTime() | Converte una stringa in un tipo ASP.NET DateTime. | myString = "10/10/2012" myDate = myString. AsDateTime() |
AsBool() IsBool() | Converte una stringa in un valore booleano. | myString = "True" myBool = myString. AsBool() |
ToString() | Converte qualsiasi tipo di dati in una stringa. | myInt = 1234 MyString = myInt. ToString() |