Zmienne są nazwane jednostki używane do przechowywania danych.
zmienne
Zmienne służą do przechowywania danych.
Nazwa zmiennej musi zaczynać się od litery i nie może zawierać białych znaków lub zastrzeżone znaki.
Zmienna może być określonego typu, ze wskazaniem rodzaju dane sklepach niej. Wartości zmiennych typu string sklep strunowe ("Welcome to w3ii") , zmienne całkowite wartości numeryczne sklep (103) , data data zmienne przechowują wartości, itp
Zmienne zadeklarowane za pomocą słowa kluczowego Dim lub za pomocą typ (if you want to declare the type) , ale ASP.NET można zazwyczaj określić typy danych automatycznie.
Przykłady
//
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
Typy danych
Poniżej znajduje się lista popularnych typów danych:
Rodzaj | Opis | Przykłady |
---|---|---|
liczba całkowita | Liczba całkowita (whole numbers) | 103, 12, 5168 |
podwójnie | 64 bitowa liczba zmiennoprzecinkowa | 3.14 3.4e38 |
dziesiętny | Liczba dziesiętna (higher precision) | 1037.196543 |
logiczna | Boolean | prawda fałsz |
strunowy | Strunowy | "Hello w3ii", "John" |
operatorzy
Operator informuje ASP.NET jakie polecenia do wykonania w wyrażeniu.
Język VB obsługuje wiele operatorów. Poniżej znajduje się lista typowych operatorów:
Operator | Opis | Przykład |
---|---|---|
= | Przypisuje wartość do zmiennej. | i=6 |
+ - * / | Dodaje wartość lub zmienną. Odejmuje wartość lub zmienną. Mnoży wartość lub zmienną. Dzieli wartość lub zmienną. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Zwiększa zmienną. Zmniejsza zmienną. | i += 1 i -= 1 |
= | Równość. Zwraca true, jeśli wartości są równe. | if i=10 |
<> | Nierówność. Zwraca true, jeśli wartości nie są równe. | if <>10 |
< > <= >= | Mniej niż. Lepszy niż. Mniejsza lub równa. Większa lub równa. | if i<10 if i>10 if i<=10 if i>=10 |
& | Dodawanie łańcuchy (concatenation) . | "w3" & "schools" |
. | Kropka. Oddzielne obiekty i metody. | DateTime.Hour |
() | Nawias. Grupy wartości. | (i+5) |
() | Nawias. Przekazuje parametry. | x= Add(i,5) |
() | Nawias. Dostęp wartości w tablicach lub kolekcji. | name(3) |
Not | Nie. Odwraca prawdziwe lub fałszywe. | if Not ready |
And OR | Logiczny AND. Logiczną OR. | if ready And clear if ready Or clear |
AndAlso orElse | Rozszerzony Logiczne AND. Rozszerzony Logiczne OR. | if ready AndAlso clear if ready OrElse clear |
Konwersja typów danych
Konwersji z jednego typu danych na inny jest czasami użyteczne.
Najczęstszym przykładem jest konwersja wejście ciąg do innego typu, takie jak na liczbę całkowitą lub randkę.
Co do zasady, wprowadzone przez użytkownika jest jako ciągi, nawet jeśli użytkownik wprowadzony numer. W związku z tym, cyfry wartości wejściowe muszą być konwertowane do liczby wcześniej mogą być stosowane w obliczeniach.
Poniżej znajduje się lista wspólnych metod konwersji:
metoda | Decryptions | Przykład |
---|---|---|
AsInt() IsInt() | Konwertuje ciąg znaków na liczbę całkowitą. | jeśli myString. IsInt() myString. IsInt() następnie Myint = MyString. AsInt() end if |
AsFloat() IsFloat() | Konwertuje ciąg znaków na liczbę zmiennoprzecinkową. | jeśli myString. IsFloat() myString. IsFloat() następnie myFloat = mójCiąg. AsFloat() end if |
AsDecimal() IsDecimal() | Konwertuje ciąg znaków na liczbę dziesiętną. | jeśli myString. IsDecimal() myString. IsDecimal() następnie myDec = mójCiąg. AsDecimal() end if |
AsDateTime() IsDateTime() | Konwertuje ciąg do typu DateTime ASP.NET. | myString = "10.10.2012" MyDate = mójCiąg. AsDateTime() |
AsBool() IsBool() | Konwertuje ciąg znaków na Boolean. | myString = "True" myBool = mójCiąg. AsBool() |
ToString() | Konwertuje dowolny typ danych na sznurku. | Myint = 1234 MyString = Myint. ToString() |