• Теория
  • Теория

Сравнения, допускающие равенство

В предыдущем задании мы сравнили время прогулки и рекомендуемое время, которое Кекс должен гулять. Программа работает, но босс недоволен. Цитирую:

Мяу! Рекомендуемого времени должно быть достаточно! Почему программа заставляет меня гулять дольше?

Что поделать, Кекс — не самый активный кот. Но кое в чём он прав. Сейчас программа говорит, что прогулка достаточно длинная, только если время прогулки больше рекомендуемой нормы. Однако по условиям задачи программа должна считать прогулку достаточно длительной, даже если переменные 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
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Условия» тренажёра «Программирование на JavaScript — основы языка» можно после регистрации и оформления подписки.