Не срабатывает логика ИЛИ

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63
Не срабатывает логика ИЛИ
{-Variable.a-}!=1||{-Variable.a-}!=2
Зенно 7.1.3.0
 

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
А что именно ты хочешь получить?
У тебя, при любых значениях переменной {-Variable.a-} будет true
оператор || вычисляет операнды слева направо до первого «истинного» и возвращает его, а если все ложные – то последнее значение.
 
Последнее редактирование:
  • Спасибо
Реакции: bizzon

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
замените логический оператор на && и все сработает
 
  • Спасибо
Реакции: bizzon

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 712
Баллы
113
  • Спасибо
Реакции: bizzon

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
Не срабатывает логика ИЛИ
{-Variable.a-}!=1||{-Variable.a-}!=2
Зенно 7.1.3.0
1 Вариант, если в переменных бываю не цифры или бывает пустота, тогда нужно делать так:

C#:
"{-Variable.per-}"=="1" || "{-Variable.per-}"=="3"
2 Вариант, если в переменной точно цифры, то работает и без нормально:
C#:
{-Variable.per-}==1 || {-Variable.per-}==3

Если тяжело построить логику, напишите в телеграм, посмотрим через удаленный доступ.
 
  • Спасибо
Реакции: bizzon

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
А почему по ИЛИ не работает?
JavaScript:
a=1;
//сравниваем
1 != 1; // false, продолжаем работу, а не выходим по красной, как ты ожидаешь
1 != 2; // true - выходим по зеленой
/////////////////////////////////////////
a=3;
3 != 1; // true - выходим по зеленой, работу не продолжаем
"или" работает, просто немного не так как ты ожидаешь.
 
  • Спасибо
Реакции: bizzon

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