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