Функция склонения числительных для русского языка?
Всем доброго дня.
Суть вопроса такова: надо написать функцию склонения числительных, на вход принимает:
число и 3 слова, а возвращает слово! Например -> А, гость, гостя, гостей — где А, целое число.
Я написал ее но, только до цифры 5, как "допилить" правильность вывода слова, для любого числа которое вводится?
(Я так понимаю надо Math.abs() - использовать?)
` var getRightName = function (roomsCount) {
var roomsText = roomsCount + ' комнат';
if (roomsCount === 1) {
roomsText += 'a';
} else if ([2, 3, 4].includes(roomsCount)) {
roomsText += 'ы';
} else if (roomsCount === 5) {
roomsText = roomsText;
}
return roomsText;
};`