Шрифт:
3.3. Логические значения
Логическое значение говорит об истинности или ложности чего-то. Логический тип данных имеет только два допустимых логических значения. Эти два значения представлены литералами
Логические значения обычно представляют собой результат операций сравнения, выполняемых в JavaScript-программах. Например:
Это выражение проверяет, равно ли значение переменной а числу 4. Если да, результатом этого сравнения будет логическое значение
Логические значения обычно используются в управляющих конструкциях JavaScript. Например, инструкция
Здесь выполняется проверка равенства значения переменной а числу 4. Если равно, к значению переменной b добавляется 1; в противном случае число 1 добавляется к значению переменной а.
Как будет говориться в разделе 3.8, любое значение в языке JavaScript может быть преобразовано в логическое значение. Следующие значения в результате такого преобразования дают логическое значение (и затем работают как)
Все остальные значения, включая все объекты (и массивы), при преобразовании дают в результате значение (и работают как)
В качестве примера предположим, что переменная
Оператор «не равно»
В первом случае тело инструкции
Логические значения имеют метод
Оператор
Полное описание этих операторов приводится в разделе 4.10.
3.4. Значения null и undefined
Ключевое слово