Клиентский JavaScript 1.3 Руководство

Операции сравнения



Таблица 3.2 Операции сравнения

Операция

Описание

Примеры, возвращающие true1

Равно (==)Возвращает 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.



Содержание раздела