Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Operator perbandingan dapat digunakan untuk membuat ekspresi yang membandingkan nilai variabel numerik. Ekspresi ini mengembalikan Boolean
nilai berdasarkan apakah perbandingannya benar atau salah. Contoh ekspresi tersebut adalah sebagai berikut.
45 > 26
26 > 45
Ekspresi pertama mengevaluasi ke True
, karena 45 lebih besar dari 26. Contoh kedua mengevaluasi ke False
, karena 26 tidak lebih besar dari 45.
Anda juga dapat membandingkan ekspresi numerik dengan cara ini. Ekspresi yang Anda bandingkan bisa menjadi ekspresi kompleks, seperti dalam contoh berikut.
x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))
Ekspresi kompleks sebelumnya mencakup literal, variabel, dan panggilan fungsi. Ekspresi di kedua sisi operator perbandingan dievaluasi, dan nilai yang dihasilkan kemudian dibandingkan menggunakan operator perbandingan >=
. Jika nilai ekspresi di sisi kiri lebih besar dari atau sama dengan nilai ekspresi di sebelah kanan, seluruh ekspresi mengevaluasi ke True
; jika tidak, ekspresi mengevaluasi ke False
.
Ekspresi yang membandingkan nilai paling umum digunakan dalam If...Then
konstruksi, seperti dalam contoh berikut.
If x > 50 Then
' Insert code to run if x is greater than 50.
Else
' Insert code to run if x is less than or equal to 50.
End If
Tanda =
tersebut adalah operator perbandingan serta operator penugasan. Saat digunakan sebagai operator perbandingan, operator mengevaluasi apakah nilai di sebelah kiri sama dengan nilai di sebelah kanan, seperti yang ditunjukkan dalam contoh berikut.
If x = 50 Then
' Insert code to continue program.
End If
Anda juga dapat menggunakan ekspresi perbandingan di mana saja Boolean
nilai diperlukan, seperti dalam pernyataan If
, While
, Loop
, atau ElseIf
, atau ketika menetapkan nilai atau meneruskan nilai ke variabel Boolean
. Dalam contoh berikut, nilai yang dikembalikan oleh ekspresi perbandingan ditetapkan ke Boolean
variabel.
Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.