function text(age) {
var txt;
count = age % 100;
if (count >= 5 && count <= 20) {
txt = 'лет';
} else {
count = count % 10;
if (count == 1) {
txt = 'год';
} else if (count >= 2 && count <= 4) {
txt = 'года';
} else {
txt = 'лет';
}
}
return txt;
}
alert(23 + ' ' + text(23));
// функция для склонения слов (значение, (1)"день", (2)"дня", (5)"дней")
function plural(n,str1,str2,str5){return n + ' ' + ((((n%10)==1)&&((n%100)!=11))?(str1):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(str2):(str5)))}
alert(plural(23, 'год', 'года', 'лет'));