Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Пример:
- * 1, array('сайт', 'сайта', 'сайтов')
- * Результат:
- * 'сайт'
- *
- * Пример:
- * 25, 'табурет'
- * Результат:
- * 'табуретов'
- *
- * Пример:
- * 43, array('пользователь', 'пользователя', 'пользователей')
- * Результат:
- * 'пользователя'
- */
- function getNumeral(number_raw, text_raw) {
- var array, text;
- if (typeof text_raw == 'string') {
- array = [text_raw, text_raw + 'а', text_raw + 'ов'];
- } else {
- array = text_raw;
- }
- var last_symbol = number_raw % 10;
- var two_last_symbols = number_raw % 100;
- if (two_last_symbols > 10 && two_last_symbols < 15) {
- text = array[2];
- } else if (last_symbol == 2 || last_symbol == 3 || last_symbol == 4) {
- text = array[1];
- } else if (last_symbol == 1) {
- text = array[0];
- } else {
- text = array[2];
- }
- return text;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement