JavaScript Урок 8 Сравнение и Логические Операторы
Сравнение и Логические операторы используются, чтобы проверять условия - истинны они, или ложны.
Операторы Сравнения
Операторы сравнения используются в логических предложениях для определения равенства или неравенства между переменными или значениями.
Пусть x=5, таблица ниже объясняет операторы сравнения:
Оператор |
Описание |
Пример |
== |
равно |
x==8 это ложь
x==5 это истина |
=== |
точно равно (значение и тип совпадают) |
x===5 это истина
x==="5" это ложь |
!= |
не равно |
x!=8 это истина |
> |
больше чем |
x>8 это ложь |
< |
меньше чем |
x<8 это истина |
>= |
больше или равно |
x>=8 это ложь |
<= |
меньше или равно |
x<=8 это истина |
Как Это Можно Использовать
Операторы сравнения могут использоваться в условных предложениях, чтобы сравнивать значения и предпринимать определенные действия в зависимости от результата:
if (age<18) document.write("Слишком молодой"); |
Вы узнаете больше об использовании условных предложений в следующем уроке JavaScript этого учебного курса.
Логические Операторы
Логические операторы используются для определения логических отношений между переменными или значениями.
Пусть x=6 и y=3, таблица ниже объясняет логические операторы:
Оператор |
Описание |
Пример |
&& |
логическое И |
(x < 10 && y > 1) это истина |
|| |
логическое ИЛИ |
(x==5 || y==5) это ложь |
! |
логическое НЕ |
!(x==y) это истина |
Условный Оператор
JavaScript также имеет условный оператор, который присваивает значение переменной на основе некоторого условия.
Синтаксис
имя_переменной=(условие)?значение1:значение2 |
Пример
greeting=(visitor=="ВАСЯ")?"Привет Вася ":"Привет"; |
Если переменная visitor имеет значение "ВАСЯ", то переменной greeting будет присвоено значение "Привет Вася ", в противном случае ей будет присвоено значение "Привет".
|