règles . Booléen
interface statique
Type primitif représentant une valeur booléenne, true
ou false
.
Les valeurs booléennes peuvent être comparées à l'aide des opérateurs ==
et !=
.
Les valeurs booléennes ont les opérateurs logiques suivants :
Opération | Expression |
---|---|
ET | x && y |
OU | x || y |
PAS | !x |
L'évaluation de la règle court-circuitera une expression booléenne :
// 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()
Les chaînes peuvent être converties en booléens à l'aide de la fonction bool()
:
bool("true") == true