Pembolehubah VB pisau cukur
ASP.NET Razor - Pembolehubah VB
Pembolehubah dinamakan entiti yang digunakan untuk menyimpan data.
Pembolehubah
Pembolehubah digunakan untuk menyimpan data.
Nama pembolehubah mesti bermula dengan aksara abjad dan tidak boleh mengandungi ruang atau aksara simpanan.
Pembolehubah boleh daripada jenis yang ditentukan, menunjukkan jenis data yang disimpannya. Pembolehubah rentetan menyimpan nilai rentetan ("Selamat Datang ke W3CSool.cc"), pembolehubah integer menyimpan nilai berangka (103), pembolehubah tarikh menyimpan nilai tarikh dan seterusnya.
Pembolehubah diisytiharkan menggunakan kata kunci Dim, atau dengan menggunakan jenis jika anda ingin mengisytiharkan jenis, tetapi ASP.NET biasanya boleh menentukan jenis data secara automatik.
Contoh
Sambutan malap = "Selamat datang ke W3CSchool.cc"
Kaunter malap = 103
Malap hari ini = DateTime.Today
// Menggunakan jenis data:
Sambutan malap As String = "Selamat Datang ke W3CSchool.cc"
Malapkan pembilang Sebagai Integer = 103
Malapkan hari ini Sebagai DateTime = DateTime.Today
Jenis Data
Jenis data yang biasa digunakan disenaraikan di bawah:
类型 | 描述 | 实例 |
---|---|---|
integer | 整数(全数字) | 103, 12, 5168 |
double | 64 位浮点数 | 3.14, 3.4e38 |
decimal | 十进制数字(高精度) | 1037.196543 |
boolean | 布尔值 | true, false |
string | 字符串 | "Hello W3CSchool.cc", "John" |
Operator Operator
memberitahu ASP.NET arahan yang perlu dilakukan dalam ungkapan.
Bahasa VB menyokong berbilang pengendali. Pengendali yang biasa digunakan disenaraikan di bawah:
Operator | < th>PeneranganInstance | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
= | Tetapkan nilai kepada pembolehubah. | i=6 | |||||||||||||||||||||||||||||||||||||||||||||
+
| Tambah satu nilai atau pembolehubah. <🎜>Tolak nilai atau pembolehubah. <🎜>Darab nilai atau pembolehubah. <🎜>Bahagikan dengan nilai atau pembolehubah. | i=5+5<🎜>i=5-5<🎜>i=5*5<🎜>i=5/5 | |||||||||||||||||||||||||||||||||||||||||||||
+=<🎜>-= | Pembolehubah ditambah. <🎜>Pembolehubah dikurangkan. | i += 1<🎜>i -= 1 | |||||||||||||||||||||||||||||||||||||||||||||
= | Sama. Mengembalikan benar jika nilainya sama. | jika i=10 | |||||||||||||||||||||||||||||||||||||||||||||
<> | Tidak sama. Mengembalikan benar jika nilai tidak sama. | jika <>10 | |||||||||||||||||||||||||||||||||||||||||||||
<<🎜>><🎜><=<🎜>>= | Kurang daripada. <🎜>Lebih hebat daripada. <🎜>Kurang daripada atau sama dengan. <🎜>Lebih besar daripada atau sama dengan. | jika i<10<🎜>jika i>10<🎜>jika i<=10<🎜>jika i>=10 | |||||||||||||||||||||||||||||||||||||||||||||
&< /td> | Rentetan sambungan (siri perkara yang berkaitan). | "w3" & "sekolah" | |||||||||||||||||||||||||||||||||||||||||||||
. | Nombor mata. Asingkan objek dan kaedah. | DateTime.Jam | |||||||||||||||||||||||||||||||||||||||||||||
() | Kurungan. Nilai kumpulan. | (i+5) | |||||||||||||||||||||||||||||||||||||||||||||
() | Kurungan. Lulus parameter. | x=Tambah(i,5) | |||||||||||||||||||||||||||||||||||||||||||||
() | Kurungan. Akses nilai tatasusunan atau koleksi. | nama(3) | |||||||||||||||||||||||||||||||||||||||||||||
Bukan | Tidak. Penafian benar/palsu. | jika Tidak bersedia | |||||||||||||||||||||||||||||||||||||||||||||
Dan<🎜>ATAU | Logik DAN. <🎜>Logik ATAU. | jika sedia Dan jelas<🎜>jika sedia Atau jelas | |||||||||||||||||||||||||||||||||||||||||||||
DanJuga<🎜>orElse | Logik lanjutan DAN. <🎜>Logik lanjutan ATAU. | jika sedia DanJuga jelas<🎜>jika sedia AtauElse jelas |
Tukar jenis data
Menukar daripada satu jenis data kepada yang lain kadangkala berguna.
Contoh yang paling biasa ialah menukar input rentetan kepada jenis lain, seperti integer atau tarikh.
Di bawah peraturan am, input pengguna dianggap sebagai rentetan, walaupun jika pengguna memasukkan nombor. Oleh itu, input berangka mesti ditukar kepada nombor sebelum ia boleh digunakan dalam pengiraan.
Kaedah penukaran yang biasa digunakan disenaraikan di bawah:
kaedah < /th> | Penerangan | Instance | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AsInt()
| Tukar rentetan kepada integer . | jika myString.IsInt() maka myInt=myString.AsInt()tamat jika | |||||||||||||||||||||
AsFloat()IsFloat () | Tukar rentetan kepada nombor titik terapung. | jika myString.IsFloat() maka<🎜> myFloat=myString.AsFloat()<🎜>tamat if | |||||||||||||||||||||
AsDecimal()<🎜>IsDecimal() | Tukar rentetan kepada nombor perpuluhan. | jika myString.IsDecimal() maka<🎜> myDec=myString.AsDecimal()<🎜>end if | |||||||||||||||||||||
AsDateTime()<🎜>IsDateTime () | Tukar rentetan kepada jenis ASP.NET DateTime. | myString="10/10/2012"<🎜>myDate=myString.AsDateTime() | |||||||||||||||||||||
AsBool()<🎜>IsBool()< /td> | Tukar rentetan kepada nilai Boolean. | myString="True"<🎜>myBool=myString.AsBool() | |||||||||||||||||||||
ToString() | Tukar sebarang jenis data ialah rentetan. | myInt=1234<🎜>myString=myInt.ToString() |