Логические выражения в JavaScript

38 просмотров Время на прочтение: 2 минут(ы)

Пример 1

В JavaScript есть логические значения: “true” – истинное утверждение и “false” – ложное утверждение.

Также есть логические операции:

  • “!” – логическое “НЕ”, преобразовывает “true” в “false” и “false” в “true”;
  • “&&” – логическое “И”, если оба значение по обе стороны операции равны “true”, то возвращает “true”, иначе возвращает “false”;
  • “||” – логическое “ИЛИ”, если оба значения по обе стороны операции равны “false”, то возвращает “false”, иначе возвращает “true”.

В данном примере в начале задаются переменным логические значения. Потом переменной “iabloko” присваивается значение логического выражения из этих переменных. При этом начально вычисляется выражение в скобках. Далее логическое значение “true” переменной “iabloko” преобразовывается в строку “true” с помощью команды “String()”. И в конце эта строка выводится.

Пример 2

Результат такой же как в примере 1.

В данной таблице операнды – это значения стоящие по обе стороны оператора.

ОператорНазваниеКогда возвращает “true”
==РавноОперанды равны
===Строго равноОперанды и их типы равны
!=Не равноОперанды не равны
!==Строго не равноОперанды или их типы не равны
>БольшеОперанд слева больше операнда справа
<МеньшеОперанд слева меньше операнда справа
>=Больше или равноОперанд слева больше или равен операнду справа
<=Меньше или равноОперанд слева меньше или равен операнду справа

Порядок выполнения операторов (приоритет операторов) следующий: “( )”, “!”, “<“, “<=”, “>”, “>=”, “==”, “!=”, “===”, “!==”, “&&”, “||”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2024 Шигорин Сергей Владимирович
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Top.Mail.Ru
Каталог сайтов Всего.ру
Белый каталог сайтов PopCat.ru