aturan. Boolean
antarmuka statis
Jenis primitif yang mewakili nilai boolean, true
atau
false
.
Nilai Boolean dapat dibandingkan menggunakan ==
dan
operator !=
.
Nilai Boolean memiliki operator logika berikut:
Operasi | Ekspresi |
---|---|
AND | x && y |
ATAU | x || y |
BUKAN | !x |
Evaluasi aturan akan mengalami 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 dikonversi menjadi boolean menggunakan bool()
{i>function<i}:
bool("true") == true