@aloskutov/plural-ru

1.1.7 • Public • Published

plural-ru

DeepSourceDeepSource npms.io (quality)

Возвращает нужную форму существительного в зависимости от заданного числа.

Использование

Установка

1. Через npm

npm install @aloskutov/plural-ru

Подключение:

const plural = require('@aloskutov/plural-ru');

2. Скачать из репозитория plural.js

Подключение:

const plural = require('./plural');

Параметры

let result = plural(number, array)

Первый аргумент — натуральное число.

Второй аргумент — Массив из трёх форм существительных:

  1. Существительное в единственном числе.
  2. Существительное во множественном числе, для 4-х
  3. Существительное во множественном числе, для 5-ти

Результат — строка, элемент переданного массива.

Пример

Например, возьмём слово машина, три формы будут соответственно: одна машина, четыре машины и пять машин.

'use strict';

const plural = require('./plural');
const cars = ['машина', 'машины', 'машин'];

console.log(0, plural(0, cars));
console.log(1, plural(1, cars));
console.log(52, plural(52, cars));
console.log(100, plural(100, cars));

Результат:

0 машин
1 машина
52 машины
100 машин

Package Sidebar

Install

npm i @aloskutov/plural-ru

Weekly Downloads

9

Version

1.1.7

License

MIT

Unpacked Size

5.62 kB

Total Files

4

Last publish

Collaborators

  • aloskutov