ASP.NET Razor - Variabel VB

Variabel adalah entitas yang dinamakan untuk menyimpan data.

Variabel

Variabel digunakan untuk menyimpan data.

Nama variabel mesti dimulai dengan karakter huruf dan tidak boleh mengandung spasi dan karakter khusus.

Variabel boleh menjadi jenis yang spesifik, menunjukkan jenis data yang disimpan. Variabel string menyimpan nilai string ("Welcome to CodeW3C.com"), variabel integer menyimpan nilai numerik (103), variabel tanggal menyimpan nilai tanggal, dan lain-lain.

Penggunaan kata kunci Dim atau jenis untuk mendeklarasikan variabel, walaupun ASP.NET biasanya dapat menentukan secara otomatis jenis data.

实例

// Gunakan kata kunci Dim:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// Gunakan tipe data:
Dim greeting As String = "Welcome to CodeW3C.com"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

Tipe data

Berikut adalah daftar tipe data yang biasa digunakan:

Tipe data 描述 实例
integer Bilangan bulat 103, 12, 5168
double 64-bit floating point 3.14, 3.4e38
decimal Bilangan desimal 1037.196543
boolean Nilai logika true, false
string Nilai string "Hello CodeW3C.com", "Bill"

Operator

Operator memberitahu ASP.NET untuk melaksanakan jenis perintah mana di ekspresi.

Bahasa VB mendukung berbagai operator. Berikut adalah operator yang umum:

Operator 描述 实例
= Menetapkan nilai variabel. i=6
  • +
  • -
  • *
  • /
  • Tambah nilai Atau variabel
  • Kurang nilai Atau variabel
  • Kali nilai Atau variabel
  • Bagi nilai Atau variabel
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • Menaikkan variabel
  • Menurunkan variabel
  • i += 1
  • i -= 1
= Sama. Kembalikan true jika nilai sama. jika i=10
<> Tidak sama. Kembalikan true jika nilai tidak sama. jika <>10
  • <
  • >
  • <=
  • >=
  • Kurang dari
  • Lebih besar
  • Kurang dari Atau sama dengan
  • Lebih besar Atau sama dengan
  • jika (i<10)
  • jika (i>10)
  • jika (i<=10)
  • jika (i>=10)
& Penambahan string (catatan atau disamping) "w3" & "schools"
. Titik. Memisahkan objek Atau method. DateTime.Hour
() Kotak kurung. Kumpulkan nilai. (i+5)
() Kotak kurung. Sampaikan parameter. x=Add(i,5)
() Kotak kurung. Akses nilai dalam array Atau kumpulan. name(3)
Tidak Tidak. Balikkan true Atau false. jika Tidak siap
  • Dan
  • Atau
  • logika Dan
  • logika Atau
  • jika siap Dan jernih
  • jika siap Atau jernih
  • AndAlso
  • orElse
  • 扩展的逻辑与
  • 扩展的逻辑或
  • if ready AndAlso clear
  • if ready OrElse clear

转换数据类型

将一种数据类型转换为另一种有时很有用。

大多数常见的例子是将字符串输入转换为另一种类型,比如整数或日期。

作为一项规则,用户输入会成为字符串,即使用户输入的是数字。所以,数字输入值在用于计算之前必须被转换为数字。

以下是常用的转换方法列表:

方法 描述 实例
  • AsInt()
  • IsInt()
把字符串转换为整数。 if myString.IsInt() then
myInt=myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
把字符串转换为浮点数。 if myString.IsFloat() then
myFloat=myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
把字符串转换为十进制数。 if myString.IsDecimal() then
myDec=myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
把字符串转换为 ASP.NET DateTime 类型 myString="10/10/2012"
myDate=myString.AsDateTime()
  • AsBool()
  • IsBool()
把字符串转换为逻辑值。 myString="True"
myBool=myString.AsBool()
ToString() 把任意数据类型转换为字符串。 myInt=1234
myString=myInt.ToString()