правила . логическое значение
статический интерфейс
Примитивный тип, представляющий логическое значение, true
или false
.
Логические значения можно сравнивать с помощью операторов ==
и !=
.
Логические значения имеют следующие логические операторы:
Операция | Выражение |
---|---|
И | x && y |
ИЛИ | x || y |
НЕТ | !x |
Оценка правила будет сокращена до логического выражения:
// 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()
Строки можно преобразовать в логические значения с помощью функции bool()
:
bool("true") == true