Задать вопрос
WHOYAMI
@WHOYAMI
Бу, испугался? Не бойся, я твой друг

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

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

там 1 знак равно или 2?
Ответ написан
WHOYAMI
@WHOYAMI Автор вопроса
Бу, испугался? Не бойся, я твой друг
Я нашел ошибку: получается, что я использовал присваивание, а не знак равно

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

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

Похожие вопросы