Regeln . Boolescher Wert
Schnittstelle statisch
Primitiver Typ, der einen booleschen Wert darstellt, true
oder false
.
Boolesche Werte können mit den Operatoren ==
und !=
verglichen werden.
Boolesche Werte haben die folgenden logischen Operatoren:
Betrieb | Ausdruck |
---|---|
UND | x && y |
ODER | x || y |
NICHT | !x |
Bei der Regelauswertung wird ein boolescher Ausdruck kurzgeschlossen:
// 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()
Strings können mit der Funktion bool()
in boolesche Werte umgewandelt werden:
bool("true") == true