ASP.NET Razor - VB variabelen
- Vorige pagina Razor C# Logica
- Volgende pagina Razor VB Loop
Variabelen zijn benamingen voor genaamd gegevensentiteiten die gegevens opslaan.
Variabelen
Variabelen worden gebruikt om gegevens op te slaan.
De naam van de variabele moet beginnen met een letterteken en mag geen spaties of reservedeelnemers bevatten.
Variabelen kunnen een specifiek type zijn dat aangeeft welk type gegevens ze opslaan. Een stringvariabele slaat een stringwaarde op ("Welcome to CodeW3C.com"), een integervariabele slaat een getal op (103), een datumvariabele slaat een datumwaarde op, enz.
Gebruik de Dim-sleutelwoord of het type om variabelen te declareren, maar ASP.NET kan meestal automatisch het type van gegevens bepalen.
Voorbeeld
// Gebruik van de Dim-sleutelwoord: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Gebruik van datatypes: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Datatype
Hier is een lijst van veelvoorkomende datatypes:
Type | Beschrijving | Voorbeeld |
---|---|---|
integer | Geheel getal | 103, 12, 5168 |
double | 64-bit float | 3.14, 3.4e38 |
decimal | Decimaal | 1037.196543 |
boolean | Logische waarden | true, false |
string | Stringwaarden | "Hello CodeW3C.com", "Bill" |
Operator
Operatoren vertellen ASP.NET welke soort commando in een expressie moet worden uitgevoerd.
VB-taal ondersteunt meerdere operatoren. Hier zijn enkele veelvoorkomende operatoren:
Operator | Beschrijving | Voorbeeld |
---|---|---|
= | Waarde toekennen aan variabele. | i=6 |
|
|
|
|
|
|
= | Gelijk. Retourneert true als de waarden gelijk zijn. | if i=10 |
<> | Niet gelijk. Retourneert true als de waarden niet gelijk zijn. | if <>10 |
|
|
|
& | Stringen optellen (cascaden of naast elkaar plaatsen) | "w3" & "schools" |
. | Punt. Scheiden van objecten en methoden. | DateTime.Hour |
() | Klepjes. Waarden groeperen. | (i+5) |
() | Klepjes. Parameters doorgeven. | x=Add(i,5) |
() | Klepjes. Toegang tot waarden in een array of verzameling. | naam(3) |
Niet | Niet. Omgekeerde waarde van true of false. | if niet klaar |
|
|
|
|
|
|
Converteer datatypes
Het converteren van één datatype naar een ander kan soms zeer nuttig zijn.
De meeste veelvoorkomende voorbeelden zijn het converteren van string-input naar een andere type, zoals een integer of een datum.
Als regel, wordt gebruikersinput altijd als string behandeld, zelfs als de input een getal is. Daarom moet elke numerieke invoerwaarde worden geconverteerd naar een getal voordat deze wordt gebruikt voor berekeningen.
Hier is een lijst van veelgebruikte conversiemethoden:
Methode | Beschrijving | Voorbeeld |
---|---|---|
|
Converteer strings naar integers. |
if myString.IsInt() then myInt = myString.AsInt() einde if |
|
Converteer strings naar float-getallen. |
if myString.IsFloat() then myFloat = myString.AsFloat() einde if |
|
Converteer strings naar decimale getallen. |
if myString.IsDecimal() then myDec = myString.AsDecimal() einde if |
|
Converteer strings naar ASP.NET DateTime-type |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Converteer strings naar logische waarden. |
myString = "True" myBool = myString.AsBool() |
ToString() | Converteer willekeurige datatypes naar strings. |
myInt = 1234 myString = myInt.ToString() |
- Vorige pagina Razor C# Logica
- Volgende pagina Razor VB Loop