Помогите с задачей
Поскажите, как решить такую задачу! Пользователь вводить число 5, скрипт срабатывает и выводит Вам 5 лет. Пользователь ввел 44, скрипт выводит Вам 44 года. Дальше по аналогии для любого возраста. Слышал, что нужно делить по модулю, но на какое число? Или как это осуществить?
|
Цитата:
|
var n = 44; alert('Вам ' + n + ' ' + ['год', 'года', 'лет'][n%10 == 1 && n%100 != 11 ? 0 : n%10 >= 2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20) ? 1 : 2]); |
Часовой пояс GMT +3, время: 00:31. |