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



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



Таблица 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.




Содержание  Назад  Вперед