aturan . Boolean
antarmuka statis
Tipe primitif mewakili nilai boolean, true
atau false
.
Nilai Boolean dapat dibandingkan menggunakan operator ==
dan !=
.
Nilai Boolean memiliki operator logika berikut:
Operasi | Ekspresi |
---|---|
DAN | x && y |
ATAU | x || y |
BUKAN | !x |
Evaluasi aturan akan menyebabkan hubungan pendek pada ekspresi boolean:
// Short-circuits at 'true' so someFunction() will never run true || someFunction() // Short-circuits at 'false' so someFunction() will never run false && someFunction() // someFunction() will always run false || someFunction()
String dapat diubah menjadi boolean menggunakan fungsi bool()
:
bool("true") == true