rules. Wartość logiczna
interfejs statyczny
Typ podstawowy reprezentujący wartość logiczną, true
lub
false
Wartości logiczne można porównywać za pomocą funkcji ==
i
!=
.
Wartości logiczne mają te operatory logiczne:
Operacja | Wyrażenie |
---|---|
ORAZ | x && y |
LUB | x || y |
NIE | !x |
Ocena reguły spowoduje zwarcie wyrażenia logicznego:
// 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()
Ciągi znaków można przekonwertować na wartości logiczne za pomocą funkcji bool()
funkcja:
bool("true") == true