Условие: Пользователь вводит номер месяца. Вывести название времени года (весна, лето, осень, зима).
Ошибка: выводит только зиму.
вот код
не проще ли сделать так
console.log(['зима','весна','лето','осень'][Math.floor(month/3%4)])
if (a == 12 || a == 1 || a == 2) {
// и так далее
Твоя проблема заключалась в том, что ты не сравнивал переменную "a" с тем, что указывал в скобках. Я предоставил правильный вариант твоего кода:
if (a == 12 || a == 1 || a == 2) {
console.log("Зима")
} else if (a == 3 || a == 4 || a == 5) {
console.log("Весна")
} else if (a == 6 || a == 7 || a == 8) {
console.log("Лето")
} else if (a == 9 || a == 10 || a == 11) {
console.log("Осень")
} else {
console.log("Ошибка")
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости