regole . Booleano
interfaccia statica
Tipo primitivo che rappresenta un valore booleano, true
o false
.
I valori booleani possono essere confrontati utilizzando gli operatori ==
e !=
.
I valori booleani hanno i seguenti operatori logici:
Operazione | Espressione |
---|---|
E | x && y |
O | x || y |
NON | !x |
La valutazione della regola cortocircuiterà un'espressione booleana:
// 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()
Le stringhe possono essere convertite in booleani utilizzando la funzione bool()
:
bool("true") == true