ASP.NET Razor - VB variabel
- Forrige side Razor C# Logik
- Næste side Razor VB Løkke
En variabel er en navngivet enhed, der bruges til at gemme data.
Variabel
Variabler bruges til at gemme data.
Variabelnavnet skal begynde med et bogstavtegn og må ikke indeholde mellemrum og reserverede tegn.
En variabel kan være en bestemt type, der indikerer den datatype, den gemmer. En strengvariabel gemmer strengværdier ("Velkommen til CodeW3C.com"), et heltal gemmer et numerisk værdi (103), en dato gemmer en dato værdi, osv.
Brug Dim-nøglen eller typen til at deklarere variabler, men ASP.NET kan normalt automatisk bestemme datatypen.
Eksempel
// Brug af Dim-nøgleord: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Brug af datatype: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Datatype
Her er en liste over almindelige datatyper:
type | Beskrivelse | Eksempel |
---|---|---|
integer | heltal | 103, 12, 5168 |
double | 64-bit flydende tal | 3.14, 3.4e38 |
decimal | decimaltal | 1037.196543 |
boolean | logisk værdi | true, false |
string | strengværdi | "Hello CodeW3C.com", "Bill" |
operator
Operatører fortæller ASP.NET, hvilken type kommando der skal udføres i udtrykkene.
VB-sprog understøtter flere operatører. Her er nogle almindelige operatører:
operator | Beskrivelse | Eksempel |
---|---|---|
= | tildele værdi til variabel | i = 6 |
|
|
|
|
|
|
= | lig med. Returnerer true, hvis værdierne er ens. | hvis i = 10 |
<> | ikke lig med. Returnerer true, hvis værdierne ikke er ens. | hvis <>10 |
|
|
|
& | Strengfølgning (kaskade eller sammenføjning) | "w3" & "schools" |
. | punkt. Adskiller objekt og metode. | DateTime.Hour |
parenteser | parenteser. Gruppering af værdier. | (i + 5) |
parenteser | parenteser. Overførsel af parametre. | x = Tilføj(i, 5) |
parenteser | parenteser. Tilgang til værdier i array eller samling. | navn(3) |
ikke | ikke. Inverterer true eller false. | hvis ikke klar |
|
|
|
|
|
|
Konverter datatyper
Det er ofte nyttigt at konvertere en datatyp til en anden.
De mest almindelige eksempler er at konvertere en strenginput til en anden type, såsom et heltal eller en dato.
Som en regel bliver brugerinput en streng, selvom brugerinputtet er et tal. Derfor skal numeriske inputværdier konverteres til tal, før de bruges til beregninger.
Her er en liste over almindelige konverteringsmetoder:
Metode | Beskrivelse | Eksempel |
---|---|---|
|
Konverter en streng til et heltal. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Konverter en streng til et flydende tal. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Konverter en streng til et decimaltal. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Konverter en streng til en ASP.NET DateTime type |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Konverter en streng til en logisk værdi. |
myString = "True" myBool = myString.AsBool() |
ToString() | Konvertere hvilken som helst datatyp til en streng. |
myInt = 1234 myString = myInt.ToString() |
- Forrige side Razor C# Logik
- Næste side Razor VB Løkke