Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
bonchev1
0
вклад
7
вопросов
2
ответа
50%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Почему получаются разные значения у циклов "while" и "for"?
bonchev1
@bonchev1
Автор вопроса
Спасибо. Разобрался)
Написано
более трёх лет назад
Как запросить у пользователя возраст через prompt, чтобы ответ выводился с правильным словом: "год", "года" или "лет"?
bonchev1
@bonchev1
Автор вопроса
Вот такое решение. Но вариант с функцией более универсален
let age = prompt('Сколько Вам лет?');
let year;
let lastNumber = age.charAt(age.length - 1);
if (lastNumber === 1) {
year = ('год');
}
if (1 < lastNumber < 5) {
year = ('года');
}
if (4 < lastNumber <= 9 || 9 < age < 21 && 109 < age < 121) {
year = ('лет');
}
alert(`Вам ${age} ${year}`);
Но вариант с функцией более универсален. Это не в упрек. Просто для информации)
let yo = (y) => /\d*1\d$/.test(y) || /[05-9]$/.test(y) ? 'лет' : ( /1$/.test(y) ? 'год' : 'года');
let years = parseInt(prompt('Сколько Вам лет?'));
alert(`Вам ${years} ${yo(years)}`);
Написано
более трёх лет назад
Почему слетели некоторые стили Wordpress?
bonchev1
@bonchev1
Автор вопроса
Ссылка указана на сайт. Ошибка при клике на запись
The hook name can only contain numbers, letters, dashes, periods and underscores.
Написано
более трёх лет назад
Почему после указания id главной страницы wordpress всё перестает отображаться?
bonchev1
@bonchev1
Автор вопроса
Спасибо огромное. Просто не там закрыл кавычки. Как всегда оказалось на поверхности)
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама