ASP.NET Razor - Variabel VB

Variabel adalah entitas yang dinamai untuk menyimpan data.

Variabel

Variabel digunakan untuk menyimpan data.

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

Variabel dapat memiliki tipe khusus yang menunjukkan tipe data yang disimpan. Variabel string menyimpan nilai string ("Selamat datang di CodeW3C.com"),variabel integer menyimpan nilai numerik (103),variabel tanggal menyimpan nilai tanggal, dan lain-lain.

Dengan menggunakan kata kunci Dim atau tipe untuk menyatakan variabel, namun ASP.NET biasanya dapat menentukan otomatis tipe data.

Contoh

// Menggunakan kata kunci Dim:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// Menggunakan 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 Deskripsi Contoh
integer Bilangan bulat 103, 12, 5168
double Bilangan floating-point 64 bit 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 jenis perintah yang akan dijalankan dalam ekspresi.

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

Operator Deskripsi Contoh
= Menetapkan nilai variabel. i=6
  • +
  • -
  • *
  • /
  • Tambah nilai atau variabel
  • Kurangi 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
  • Mengurangi variabel
  • i += 1
  • i -= 1
= Sama. Mengembalikan true jika nilai sama. jika i=10
<> Tidak sama. Mengembalikan 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 (cascading atau concatenation) "w3" & "schools"
. Titik. Memisahkan objek dan metode. DateTime.Hour
() Kurung. Mengelompokkan nilai. (i+5)
() Kurung. Mengirimkan parameter. x=Add(i,5)
() Kurung. Mengakses nilai dalam array atau koleksi. name(3)
Tidak Tidak. Membalikkan true Atau false. jika Tidak siap
  • Dan
  • OR
  • logika Dan
  • logika Atau
  • jika siap Dan bersih
  • jika siap Atau bersih
  • AndAlso
  • orElse
  • Logika dan ekstensi
  • Logika atau ekstensi
  • if ready AndAlso clear
  • if ready OrElse clear

Konversi Tipe Data

Mengubah tipe data satu ke tipe data lain kadang-kadang sangat berguna.

Sebagian besar contoh yang biasa adalah mengubah input string ke tipe lain, seperti bilangan bulat atau tanggal.

Sebagai aturan, input pengguna akan menjadi string, bahkan jika input pengguna adalah angka. Jadi, nilai input angka harus diubah ke angka sebelum digunakan untuk perhitungan.

Berikut adalah daftar metode konversi yang sering digunakan:

Metode Deskripsi Contoh
  • AsInt()
  • IsInt()
Mengubah string ke bilangan bulat. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
Mengubah string ke bilangan floating point. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
Mengubah string ke bilangan desimal. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
Mengubah string ke tipe DateTime ASP.NET. myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
Mengubah string ke nilai logika. myString = "True"
myBool = myString.AsBool()
ToString() Mengubah tipe data apapun ke string. myInt = 1234
myString = myInt.ToString()