Bagikan melalui


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 menggunakan Boolean 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