Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с задачей (https://javascript.ru/forum/misc/5619-pomogite-s-zadachejj.html)

Дима1234 27.10.2009 12:43

Помогите с задачей
 
Поскажите, как решить такую задачу! Пользователь вводить число 5, скрипт срабатывает и выводит Вам 5 лет. Пользователь ввел 44, скрипт выводит Вам 44 года. Дальше по аналогии для любого возраста. Слышал, что нужно делить по модулю, но на какое число? Или как это осуществить?

ZoNT 27.10.2009 12:57

Цитата:

Сообщение от Дима1234
Или как это осуществить?

подумать головой!

Kolyaj 27.10.2009 13:28

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, время: 03:35.