Инструмент для автоматического склонения слов

Генератор склонений слов

Создайте функцию для правильного склонения слов по числам (1 комментарий, 2 комментария, 5 комментариев).

Формы слова
1 комментарий
2 комментария
5 комментариев
Примеры
Подсказка: формы можно вставлять вручную — инструмент просто генерирует универсальную JS-функцию.
Проверка и код
У вас 1 комментарий
Функция на JavaScript
function pluralWord(num, forms) {
  let n = Math.abs(num);
  if (n % 100 >= 11 && n % 100 <= 14) return forms[2];
  if (n % 10 === 1) return forms[0];
  if (n % 10 >= 2 && n % 10 <= 4) return forms[1];
  return forms[2];
}
Правила
1
Число заканчивается на 1 (кроме 11) → первая форма.
2
Число заканчивается на 2–4 (кроме 12–14) → вторая форма.
3
Все остальные случаи → третья форма.