- Теория
- Теория
Сравнения, допускающие равенство
В предыдущем задании мы сравнили время прогулки и рекомендуемое время, которое Кекс должен гулять. Программа работает, но босс недоволен. Цитирую:
Мяу! Рекомендуемого времени должно быть достаточно! Почему программа заставляет меня гулять дольше?
Что поделать, Кекс — не самый активный кот. Но кое в чём он прав. Сейчас программа говорит, что прогулка достаточно длинная, только если время прогулки больше рекомендуемой нормы. Однако по условиям задачи программа должна считать прогулку достаточно длительной, даже если переменные walkTime
и optimalTime
равны.
Чтобы исправить программу, используем оператор «больше или равно» >=
. Он возвращает true
, если первое число больше или равно второму.
console.log(1 > 1); // Выведет: false
console.log(1 >= 1); // Выведет: true
Аналогично, если первое число может быть меньше или равно второму, используют оператор «меньше или равно» <=
.
console.log(1 < 1); // Выведет: false
console.log(1 <= 1); // Выведет: true
Заменим оператор «больше» в программе «Сколько гулять?» на «больше или равно» и убедимся, что теперь программа не заставляет Кекса гулять дольше, чем нужно.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.