Показать сообщение отдельно
  #12 (permalink)  
Старый 09.12.2010, 21:58
Интересующийся
Отправить личное сообщение для Teddi Aps Посмотреть профиль Найти все сообщения от Teddi Aps
 
Регистрация: 09.12.2010
Сообщений: 12

Сообщение от Kolyaj Посмотреть сообщение
Нормально там всё со скобками.

Number.prototype.plural = function(forms, hideNumber) {
        return (hideNumber ? '' : this.valueOf() + ' ') + forms.split('|')[Number.pluralIndex(this.valueOf())];
    };

    Number.pluralIndex = function(n) {
        return (n%10 == 1 && n%100 != 11 ? 0 : n%10 >= 2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20) ? 1 : 2);
    };

var plurals = [];
for (var i = 0; i < 25; i++) {
    plurals.push(i.plural('час|часа|часов'));
}
alert(plurals.join('\n'));
Ого=) Это мне в другом проекте пригодится=)
Ответить с цитированием