Функция getNumberCaption()

Версии: 3.3.01+

Описание

getNumberCaption(p_number, p_endings)

Возвращает окончание для множественного числа слова. В функцию передаётся число сущностей, для которого нужно подобрать окончания, и массив слов (или окончаний для слов)

Параметры

  • p_number — Число на основе которого нужно сформировать окончание.

  • p_endings — Массив слов или окончаний для чисел. Например (1, 4, 5) - ['пользователь', 'пользователя', 'пользователей'].

Результат

Слово или окончание, которое соответвует числу p_number

Пример

var n = [1, 2, 4, 5, 7, 10, 21];
var endings = ['пользователь', 'пользователя', 'пользователей'];
 
for (var i = 0; i < n.length; i++) {
	alert(n[i] + ' ' + getNumberCaption(n[i], endings ));
}
 
// результат:
// 1 пользователь
// 2 пользователя
// 4 пользователя
// 5 пользователей
// 7 пользователей
// 10 пользователей
// 21 пользователь
 
Пример показывает вывод сообщений количестве пользователей

Навигация