ASP.NET Razor - Kondisi Logika VB
- Halaman Sebelumnya Perulangan VB Razor
- Halaman Berikutnya Ringkasan MVC
Logika pemrograman: melaksanakan kode berdasarkan kondisi.
If kondisi
VB memungkinkan Anda melaksanakan kode berdasarkan kondisi.
Untuk menguji kondisi, Anda dapat menggunakan Pernyataan if.Pernyataan if akan mengembalikan true atau false berdasarkan tes Anda:
- Pernyataan if memulai blok kode.
- Kondisi berada di antara if dan then.
- Jika kondisi benar, lakukan kode di antara if ... then dan end if.
Contoh
@Code Dim harga=50 End Code <html> <body> @If harga > 30 Then @<p>Harga yang terlalu tinggi.</p> End If </body> </html>
Jalankan Instan
Else kondisi
Pernyataan if dapat mengandung else kondisi.
else kondisi yang didefinisikan akan dieksekusi jika nilai false.
Contoh
@Code Dim harga=20 End Code <html> <body> @if harga > 30 then @<p>Harga yang terlalu tinggi.</p> Else @<p>Harga bagus.</p> End If </body> </htmlV>
Jalankan Instan
Keterangan:Dalam contoh di atas, jika harga tidak lebih besar dari 30, lakukan pernyataan lainnya.
ElseIf kondisi
Dapat dilakukan else if kondisiUji beberapa kondisi:
Contoh
@Code Dim harga=25 End Code <html> <body> @If harga >= 30 Then @<p>Harga yang tinggi.</p> ElseIf harga > 20 Dan harga < 30 @<p>Harga bagus.</p> Else @<p>Harga rendah.</p> End If </body> </html>
Jalankan Instan
Dalam contoh di atas, jika kondisi pertama benar, lakukan blok kode pertama.
Jika kondisi berikutnya benar, lakukan blok kode kedua.
Anda dapat menata sejumlah kondisi else if.
Jika kondisi if dan else if tidak bernilai true, lakukan blok kode else terakhir.
Kondisi Select
blok kode selectDapat digunakan untuk menguji berbagai kondisi spesifik:
Contoh
@Code Dim hari=DateTime.Now.DayOfWeek Dim hari=DateTime.Now.DayOfWeek.ToString() Dim pesan="" End Code <html> <body> @Select Case hari Case "Senin" pesan="Ini adalah hari kerja pertama." Case "Kamis" pesan="Hanya satu hari sebelum akhir pekan." Case "Jumat" pesan="Besok adalah akhir pekan!" Case Else pesan="Hari ini adalah " & hari End Select <p>@pesan</p> </body> </html>
Jalankan Instan
Setelah "Select Case" adalah nilai tes (hari). Setiap kondisi tes spesifik dimulai dengan kata kunci case, kemudian diizinkan sejumlah kode baris. Jika nilai tes cocok dengan nilai case, lakukan baris kode.
Blok kode select dapat menata kasus baku (default:) untuk situasi lainnya, memungkinkan eksekusi kode saat semua kasus tidak bernilai true.
- Halaman Sebelumnya Perulangan VB Razor
- Halaman Berikutnya Ringkasan MVC