вас в гугле забанили?
//склонение окончаний
function declension(num, expressions) {
var result;
count = num % 100;
if (count >= 5 && count <= 20) {
result = expressions['2'];
} else {
count = count % 10;
if (count == 1) {
result = expressions['0'];
} else if (count >= 2 && count <= 4) {
result = expressions['1'];
} else {
result = expressions['2'];
}
}
return result;
}
alert ( declension(1, ['пользователь','пользователя','пользователей']) );
alert ( declension(2, ['пользователь','пользователя','пользователей']) );
alert ( declension(5, ['пользователь','пользователя','пользователей']) );