Возможно, причина того, что оператор if не выполняется, заключается в одной из следующих проблем:
1. Неправильное синтаксическое использование оператора. Убедитесь, что вы используете правильный синтаксис для оператора if. Обычно это выглядит как: if (условие) { //код, выполняемый при true }. Убедитесь, что у вас есть правильные скобки и знаки фигурных скобок.
2. Неправильное условие. Убедитесь, что условие, указанное в операторе if, дает ожидаемое значение true или false. Проверьте, что вы используете правильные операторы сравнения и правильные типы данных.
3. Значение переменной не соответствует условию. Проверьте значение переменной перед использованием в операторе if. Возможно, что оно не равно 1 или другому ожидаемому значению.
Если вы добавляете оператор else и строка if var = 1 игнорируется в качестве условия, возможно, вы используете неправильный оператор сравнения. В сравнении значений переменных используется оператор ==, а не =. Также убедитесь, что вы правильно указали синтаксис оператора else.
В целом, для того чтобы определить конкретную причину, по которой оператор if не работает, необходимо более подробное рассмотрение кода.