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