Операции сравнения
Таблица 3.2 Операции сравнения
Равно (==) | Возвращает true, если операнды равны. Если два операнда имеют разные типы, JavaScript пытается конвертировать операнды в значения, подходящие для сравнения. | 3 == var1 "3" == var1 3 == '3' | ||
Не равно (!=) | Возвращает true, если операнды не равны. Если два операнда имеют разные типы, JavaScript пытается конвертировать операнды в значения, подходящие для сравнения. | var1 != 4 var2 != "3" | ||
Строго равно (===) | Возвращает true, если операнды равны и одного типа. | 3 === var1 | ||
Строго не равно (!==) | Возвращает true, если операнды не равны и/или не одного типа. | var1 !== "3" 3 !== '3' | ||
Больше (>) | Возвращает true, если левый операнд больше правого операнда. | var2 > var1 | ||
Больше или равно (>=) | Возвращает true, если левый операнд больше правого операнда или равен ему. | var2 >= var1 var1 >= 3 | ||
Меньше (<) | Возвращает true, если левый операнд меньше правого операнда. | var1 < var2 | ||
Меньше или равно (<=) | Возвращает true, если левый операнд меньше правого операнда или равен ему. | var1 <= var2 var2 <= 5 |
1В этих примерах принимается, что переменной var1 присвоено значение 3, а переменной var2 присвоено значение 4. |