zasady . Wartość logiczna
interfejs statyczny
Typ pierwotny reprezentujący wartość logiczną, true
lub false
.
Wartości logiczne można porównywać za pomocą operatorów ==
i !=
.
Wartości logiczne mają następujące operatory logiczne:
Operacja | Wyrażenie |
---|---|
I | 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()
Łańcuchy można konwertować na wartości logiczne za pomocą funkcji bool()
:
bool("true") == true