John_Norton
@John_Norton
Game developer

Из-за чего if может выполнятся, если условие неистинно?

У меня получается в коде есть условие, что a = b и потом должна выводится надпись True, иначе False.
Сейчас у меня к примеру (a = 0, b = 2), но if мне выдаёт True, когда должен False. В чём может быть проблема?
Еще бывает, что часть кода if выполнит, а остальную нет.
  • Вопрос задан
  • 238 просмотров
Решения вопроса 2
GavriKos
@GavriKos
a = b

там 1 знак равно или 2?
Ответ написан
John_Norton
@John_Norton Автор вопроса
Game developer
Я нашел ошибку: получается, что я использовал присваивание, а не знак равно

if (a = b) {} //Тут происходило, что a присваивало значение b
if (a == b) {}//А тут уже по условии a ровно b
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы