2. Типы данных и переменные
45
Нет, посетитель недостаточно высок! Хотя если ограничение
по росту — 150 см, наверное, стоит пускать и тех, чей рост в
точности
равен 150 см? Это нужно исправить. К счастью, в
JavaScript есть еще
один оператор,
>=, что означает «больше или равно».
var height = 150;
var heightRestriction = 150;
height >= heightRestriction;
true
Ну вот, теперь лучше — 150 удовлетворяет условию «больше или
равно 150».
Меньше
Оператор, противоположный «больше»
(>), зовется оператором «меньше» (<).
Он пригодится, если аттракцион предназначен только для маленьких
детей. Например, пусть рост посетителя равен 150 см, но по правилам
аттракциона на него допускаются посетители ростом не более 120 см:
var height = 150;
var heightRestriction = 120;
height < heightRestriction;
false
Мы хотим убедиться, что рост посетителя
меньше ограничения,
и поэтому используем
<. Поскольку 150 не меньше 120, ответом будет
false (человек ростом 150 см слишком высок для этого аттракциона).
И, как вы, наверное, уже догадались, есть оператор
<=, что означает
«меньше или равно».
var height = 120;
var heightRestriction = 120;
height <= heightRestriction;
true
Посетителю, рост которого равен 120 см, вход все еще разрешен.
Равно
Чтобы проверить два числа на точное равенство, используйте тройной знак
равенства
(===) — это оператор «равно». Будьте осторожны, не путайте ===
с
одиночным знаком равенства
(=), поскольку === означает «равны ли эти
два числа?», а
= означает «положить значение справа в переменную слева».
Иначе говоря,
=== задает вопрос, а = присваивает переменной значение.