Jenis Data Boolean (Visual Basic)
Hanya memegang nilai True
atau False
. Kata kunci True
dan False
sesuai dengan dua status variabel Boolean
.
Keterangan
Gunakan Jenis Data Boolean (Visual Basic) untuk nilai dua status seperti benar/salah, ya/tidak, atau aktif/nonaktif.
Nilai default Boolean
adalah False
.
Nilai Boolean
tidak disimpan sebagai angka, dan nilai yang disimpan tidak dimaksudkan untuk setara dengan angka. Anda tidak boleh menulis kode yang bergantung pada nilai numerik yang setara untuk True
dan False
. Jika memungkinkan, Anda harus membatasi penggunaan variabel Boolean
ke nilai logis yang dirancang.
Konversi Jenis
Saat Visual Basic mengonversi nilai jenis data numerik ke Boolean
, 0 menjadi False
dan semua nilai lainnya menjadi True
. Saat Visual Basic mengonversi nilai Boolean
menjadi jenis numerik, False
menjadi 0 dan True
menjadi -1.
Saat Anda mengonversi antara nilai Boolean
dan jenis data numerik, perlu diingat bahwa metode konversi .NET Framework tidak selalu mengeluarkan hasil yang sama dengan kata kunci konversi Visual Basic. Hal itu karena konversi Visual Basic mempertahankan perilaku yang kompatibel dengan versi sebelumnya. Untuk informasi lebih lanjut, lihat "Jenis Boolean Tidak Mengonversi ke Jenis Numerik Secara Akurat" pada Pemecahan Masalah Jenis Data.
Tips Pemrograman
Angka Negatif.
Boolean
bukan jenis numerik dan tidak dapat mewakili nilai negatif. Bagaimanapun, Anda tidak boleh menggunakanBoolean
untuk menyimpan nilai numerik.Ketik Karakter.
Boolean
tidak memiliki karakter jenis harfiah atau karakter jenis pengidentifikasi.Jenis Kerangka. Jenis yang sesuai dalam .NET Framework adalah struktur System.Boolean.
Contoh
Dalam contoh berikut, runningVB
merupakan variabel Boolean
, yang hanya menyimpan pengaturan ya/tidak.
Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
runningVB = True
End If
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk