Вопрос №60656 от пользователя Николай в уроке «Вложенные массивы», курс «JS: Массивы»

Николай

Добрый день! Не очень разобрался с функцией Math.sygn, поэтому пошел довольно прямолинейно, но все равно уперся. https://ru.hexlet.io/code_reviews/491630 Не могу понять почему счетчики побед в играх работают не правильно, подскажите в чем ошибка?

1 0

Максим Литвинов

Приветствую, Николай! Посмотрите на массив с результатами игр, обратите внимание, что в отдельном матче тоже может быть ничья. Если Канада и СССР забили в матче одинаковое количество шайб, то это ничья, очко не должно присуждаться ни одной из команд.

Функция Math.sign() как раз может вам помочь преобразовать результат матча в факт победы или поражения:

Math.sign(-3); // -1
Math.sign(-2); // -1
Math.sign(5); // 1
Math.sign(0); // 0
0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
26 января 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
26 января 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
26 января 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
26 января 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
26 января 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
26 января 5 месяцев