Razor mendukung VB (Visual Basic) di ASP.NET, dan bagian ini menjelaskan variabel VB.
Variabel adalah entitas bernama yang digunakan untuk menyimpan data.
Variabel digunakan untuk menyimpan data.
Nama variabel harus dimulai dengan karakter alfabet dan tidak boleh berisi spasi atau karakter khusus. Variabel dapat bertipe tertentu, yang menunjukkan tipe data yang disimpannya. Variabel string menyimpan nilai string ("Selamat datang di w3cschool.cn"), variabel integer menyimpan nilai numerik (103), variabel tanggal menyimpan nilai tanggal, dan seterusnya. Variabel dideklarasikan menggunakan kata kunci Dim, atau dengan menggunakan tipe jika ingin mendeklarasikan suatu tipe, namun ASP.NET biasanya dapat menentukan tipe data secara otomatis.
// Menggunakan kata kunci Dim: Redupkan salam = "Selamat datang di w3cschool.cn" Penghitung redup = 103 Redupkan hari ini = DateTime.Today // Menggunakan tipe data: Redupkan salam As String = "Selamat datang di w3cschool.cn" Redupkan penghitung As Integer = 103 Redupkan hari ini Karena DateTime = DateTime.Today
Tipe data yang umum digunakan tercantum di bawah ini:
jenis | menggambarkan | Contoh |
---|---|---|
bilangan bulat | Bilangan bulat (semua bilangan) | 103, 12, 5168 |
dobel | Nomor titik mengambang 64-bit | 3.14, 3.4e38 |
desimal | Angka desimal (presisi tinggi) | 1037.196543 |
boolean | Nilai Boolean | benar, salah |
rangkaian | rangkaian | "Halo w3cschool.cn", "John" |
Operator memberitahu ASP.NET perintah apa yang harus dilakukan dalam sebuah ekspresi.
Bahasa VB mendukung berbagai operator. Operator yang umum digunakan tercantum di bawah ini:
operator | menggambarkan | Contoh |
---|---|---|
= | Tetapkan nilai ke variabel. | saya=6 |
+ - */ | Tambahkan nilai atau variabel. Kurangi nilai atau variabel. Kalikan nilai atau variabel. Bagilah dengan nilai atau variabel. | saya=5+5 saya=5-5 saya=5*5 saya=5/5 |
+= -= | Variabelnya bertambah. Kurangi variabelnya. | saya += 1 saya -= 1 |
= | setara. Mengembalikan nilai benar jika nilainya sama. | jika saya = 10 |
<> | Tidak, tunggu. Mengembalikan nilai benar jika nilainya tidak sama. | jika <>10 |
< > <= >= | Kurang dari. Lebih besar dari. Kurang dari atau sama dengan. Lebih besar dari atau sama dengan. | jika saya<10 jika saya>10 jika saya<=10 jika saya>=10 |
& | String koneksi (serangkaian hal terkait). | "w3" & "sekolah" |
. | Nomor titik. Pisahkan objek dan metode. | TanggalWaktu.Jam |
() | tanda kurung. Nilai-nilai kelompok. | (saya+5) |
() | tanda kurung. Lulus parameter. | x=Tambahkan(i,5) |
() | tanda kurung. Akses nilai array atau koleksi. | nama(3) |
Bukan | TIDAK. Negasi benar/salah. | jika Belum siap |
DAN ATAU | Logis DAN. Logis ATAU. | jika siap Dan jelas jika siap Atau jelas |
Dan Juga atau Lainnya | Logika yang diperluas DAN. Logika OR yang diperluas. | jika siap DanJuga jelas jika siap AtauLainnya jelas |
Mengonversi dari satu tipe data ke tipe data lainnya terkadang berguna. Contoh paling umum adalah mengonversi input string ke tipe lain, seperti bilangan bulat atau tanggal.
Sebagai aturan umum, input pengguna diperlakukan sebagai string, meskipun pengguna memasukkan angka. Oleh karena itu, input numerik harus diubah menjadi angka sebelum dapat digunakan dalam perhitungan.
Metode konversi umum tercantum di bawah ini:
metode | menggambarkan | Contoh |
---|---|---|
AsInt() IsInt() | Ubah string menjadi bilangan bulat. | jika myString.IsInt() maka myInt=myString.AsInt() diakhiri jika |
AsFloat() IsFloat() | Ubah string menjadi angka floating point. | jika myString.IsFloat() maka myFloat=myString.AsFloat() berakhir jika |
AsDesimal() IsDesimal() | Ubah string menjadi angka desimal. | jika myString.IsDecimal() maka myDec=myString.AsDecimal() berakhir jika |
AsDateTime() IsDateTime() | Konversikan string ke tipe ASP.NET DateTime. | myString="10/10/2012" myDate=myString.AsDateTime() |
AsBool() IsBool() | Ubah string menjadi nilai Boolean. | myString="Benar" myBool=myString.AsBool() |
KeString() | Ubah tipe data apa pun menjadi string. | myInt=1234 myString=myInt.ToString() |
Di atas adalah pengenalan pengetahuan dasar variabel, operator, tipe data dan konversi tipe data terkait variabel VB pada bagian ini.