Variabilele sunt denumite entități utilizate pentru a stoca date.
variabile
Variabilele sunt folosite pentru a stoca date.
Numele unei variabile trebuie să înceapă cu un caracter alfabetic și nu pot conține caractere sau spații albe rezervate.
O variabilă poate fi de un anumit tip, indicând tipul de stochează date. Valorile variabilelor String magazin string ("Welcome to w3ii") , variabile întregi valori numerice magazin (103) , variabile dată valorile datelor magazin etc.
Variabilele sunt declarate folosind cuvântul cheie Dim, sau prin utilizarea de tipul (if you want to declare the type) , dar ASP.NET poate determina , de obicei , tipuri de date în mod automat.
Exemple
//
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
Tipuri de date
Mai jos este o listă de tipuri de date comune:
Tip | Descriere | Exemple |
---|---|---|
întreg | Integer (whole numbers) | 103, 12, 5168 |
dubla | 64 biți număr în virgulă mobilă | 3.14, 3.4e38 |
zecimal | Număr zecimal (higher precision) | 1037.196543 |
boolean | boolean | adevarat fals |
şir | Şir | "Bună ziua w3ii", "John" |
operatorii
Un operator spune ASP.NET ce fel de comandă pentru a efectua într-o expresie.
Limbajul VB suportă mulți operatori. Mai jos este o listă a operatorilor comune:
Operator | Descriere | Exemplu |
---|---|---|
= | Atribuie o valoare unei variabile. | i=6 |
+ - * / | Adaugă o valoare sau variabilă. Scade o valoare sau variabilă. Înmulțește o valoare sau variabilă. Desparte o valoare sau variabilă. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrementele o variabilă. Decrements o variabilă. | i += 1 i -= 1 |
= | Egalitate. Returnează true dacă valorile sunt egale. | if i=10 |
<> | Inegalitate. Returnează true dacă valorile nu sunt egale. | if <>10 |
< > <= >= | Mai puțin decât. Mai mare ca. Mai mic sau egal. Mai mare sau egal. | if i<10 if i>10 if i<=10 if i>=10 |
& | Șirurile Adăugarea (concatenation) . | "w3" & "schools" |
. | Punct. obiecte și metode separate. | DateTime.Hour |
() | Paranteze. Grupuri valori. | (i+5) |
() | Paranteze. Trece parametrii. | x= Add(i,5) |
() | Paranteze. Accesele valori în matrice sau colecții. | name(3) |
Not | Nu. Inversează adevărat sau fals. | if Not ready |
And OR | Logic. SAU logic. | if ready And clear if ready Or clear |
AndAlso orElse | Extended logic ȘI. Extended SAU logic. | if ready AndAlso clear if ready OrElse clear |
Conversia Tipuri de date
Conversia de la un tip de date la altul este uneori utilă.
Cel mai comun exemplu este de a converti intrare șir la alt tip, cum ar fi un întreg sau o dată.
Ca o regulă, intrare de utilizator vine ca siruri de caractere, chiar dacă utilizatorul a introdus un număr. Prin urmare, valorile numerice de intrare trebuie să fie transformate în cifre înainte de a putea fi utilizate în calcule.
Mai jos este o listă de metode de conversie comune:
Metodă | Decryptions | Exemplu |
---|---|---|
AsInt() IsInt() | Conversia unui șir de caractere la un întreg. | dacă myString. IsInt() myString. IsInt() atunci Myint = myString. AsInt() în cazul în care se încheie |
AsFloat() IsFloat() | Conversia unui șir la un număr în virgulă mobilă. | dacă myString. IsFloat() myString. IsFloat() atunci myFloat = myString. AsFloat() în cazul în care se încheie |
AsDecimal() IsDecimal() | Conversia unui șir de caractere la un număr zecimal. | dacă myString. IsDecimal() myString. IsDecimal() atunci myDec = myString. AsDecimal() în cazul în care se încheie |
AsDateTime() IsDateTime() | Conversia unui șir de caractere la un tip de ASP.NET DateTime. | myString = "10/10/2012" myDate = myString. AsDateTime() |
AsBool() IsBool() | Conversia unui șir de caractere la un boolean. | myString = "Adevărat" myBool = myString. AsBool() |
ToString() | Transformă orice tip de date într-un șir de caractere. | Myint = 1234 myString = Myint. ToString() |