Ошибка в сравнении

223
21 октября 2021, 14:30

Условие: Пользователь вводит номер месяца. Вывести название времени года (весна, лето, осень, зима).

Ошибка: выводит только зиму.

вот код

Answer 1

не проще ли сделать так

console.log(['зима','весна','лето','осень'][Math.floor(month/3%4)])
Answer 2
if (a == 12 || a == 1 || a == 2) {
  // и так далее
Answer 3

Твоя проблема заключалась в том, что ты не сравнивал переменную "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("Ошибка")
}
READ ALSO
Вывод пунктов меню и текста для них из JSON

Вывод пунктов меню и текста для них из JSON

Имеется некоторый ветвистый JSON файлИз него осуществляется вывод пунктов меню

104
Иконка для всплывающей подсказки NotifyIcon

Иконка для всплывающей подсказки NotifyIcon

Подскажите, как сделать в WinForms свою иконку для NotiFyIcon, когда есть непрочитанный ShowBaloonTip, как по типу пропущенного звонка на значке с телефоном?...

105
Лаг при Instantiate

Лаг при Instantiate

Когда делаю так:

120