if и логика



  • Здравствуйте. Есть такой if :
    [[SAVED_TEXT]] && [[SAVED_TEXT1]] && [[SAVED_TEXT2]] && [[SAVED_TEXT3]] == "Активно продавать"
    Нужно чтоб каждая переменная соответствовала тексту, если хоть одна нет, тогда else. Но не работает. Во всех переменных есть текст.



  • @denanotherday said in if и логика:

    [[SAVED_TEXT]] && [[SAVED_TEXT1]] && [[SAVED_TEXT2]] && [[SAVED_TEXT3]] == "Активно продавать"

    Попробуйте со скобками
    (([[SAVED_TEXT]]) && ([[SAVED_TEXT1]]) && ([[SAVED_TEXT2]]) && ([[SAVED_TEXT3]])) == ("Активно продавать")



  • @denanotherday Такая схема точно работает и т.д.

    [[SAVED_TEXT]] == "Активно продавать" && [[SAVED_TEXT1]] == "Активно продавать"
    


  • @uraabk Спасибо



  • @besigor Пробовал -- неа.



  • @denanotherday said in if и логика:

    Здравствуйте. Есть такой if :
    [[SAVED_TEXT]] && [[SAVED_TEXT1]] && [[SAVED_TEXT2]] && [[SAVED_TEXT3]] == "Активно продавать"
    Нужно чтоб каждая переменная соответствовала тексту, если хоть одна нет, тогда else. Но не работает. Во всех переменных есть текст.

    Если в переменной есть любые данные, кроме булево false или цифры 0, то переменная будет иметь булевское значение true

    Условие означает, что если переменная [[SAVED_TEXT]] == true И [[SAVED_TEXT1]] == true И [[SAVED_TEXT2]] == true И [[SAVED_TEXT3]] == "Активно продавать"


Log in to reply