Показать сообщение отдельно
  #4 (permalink)  
Старый 26.05.2014, 23:55
Профессор
Отправить личное сообщение для depp Посмотреть профиль Найти все сообщения от depp
 
Регистрация: 22.04.2014
Сообщений: 151

function plural(n,f) { // функция для использования склонений
    n%=100;if(n>10&&n<20)return f[2];n%=10;return f[n>1&&n<5?1:n==1?0:2]
}
alert(plural(15, ['год', 'года', 'лет'])); //вернёт 'лет'

// в вашем случае:
function message(name,surname,age){
    if(parseInt(age) < 1 || !name || !surname) {
        return alert("ERROR!!!");
    }
    alert("Вы - "+name+' '+surname+ " и вам"+' ' +age+' '+plural(age, ['год', 'года', 'лет']));
}

Последний раз редактировалось depp, 27.05.2014 в 00:05.
Ответить с цитированием