// Окончание слова в зависимости от числа
function GetUnitCase(n, arTitles) {  
	return arTitles[(n % 100 > 4 && n % 100 < 20) ? 2 : [2, 0, 1, 1, 1, 2][(n % 10 < 5) ? Math.abs(n) % 10 : 5]];
}

Примечание

Пример использования: GetUnitCase(number, ['Автомобиль', 'Автомобиля', 'Автомобилей']);

Тоже самое на PHP


Комментарии ()