Вопрос про оператор (кубик if)!

Вячеславский

Новичок
Регистрация
19.10.2025
Сообщения
23
Благодарностей
3
Баллы
3
Здравствуйте дорогие коллеги интересует следующий вопрос.
Я присваиваю переменной значение из списка "первое", а потом делаю условие: если это значение = no, то сделать это, в противном случае идти по другой ветке.
Скриншот прилагаю... Так вот, даже если значение = no все равно условие не так отрабатывает как в условии... Почему? Пробовал и одинарные кавычки и двойные результат тот же...
По этому условию на скрине он должен идти по Красной ветке, но идет по зелёной!
 

Вложения

  • 145,8 КБ Просмотры: 29

samsonnn

Client
Регистрация
02.06.2015
Сообщения
2 039
Благодарностей
1 844
Баллы
113
Проверил, все правильно отрабатывает, выход по неуспеху как и должно быть

139828
 

Вячеславский

Новичок
Регистрация
19.10.2025
Сообщения
23
Благодарностей
3
Баллы
3
Ну вот а у меня не false! Из-за чего это может быть?
 

Вячеславский

Новичок
Регистрация
19.10.2025
Сообщения
23
Благодарностей
3
Баллы
3
Тоже создал новый проект и отработал по false, а если я беру это значение из списка присваиваю значение переменной webSait=no, то все равно if говорит Там не no, что за фигня не понятно!
 

Вложения

samsonnn

Client
Регистрация
02.06.2015
Сообщения
2 039
Благодарностей
1 844
Баллы
113
возможно когда вы берете из списка, то перед no или после no есть пробел, тогда выход уже по зеленой true а не по красной false.
Перед кубиком if выполните trim

139830
 

Вячеславский

Новичок
Регистрация
19.10.2025
Сообщения
23
Благодарностей
3
Баллы
3
Да действительно надо Трим использовать!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)