Не срабатывает оператор "if"

Поддержка
  • Есть действие с оператором if

    [[SAVED_TEXT]] == (("Подтвердите, что это именно вы") || ("Підтвердьте свою особу"))
    

    в переменной

     SAVED_TEXT: "Підтвердьте свою особу"
    

    Но скрипт присваивает false и не выполняет условие. В чем может быть проблема?

  • @prime Кто вас такому научил оО ?

    [[SAVED_TEXT]] == "Подтвердите, что это именно вы" || [[SAVED_TEXT]] =="Підтвердьте свою особу"
    
  • Всегда так делал и работало. Разницы нет между тем что вы написали и тем что я. Я вынес "за скобки"... но спасибо!

  • @prime said in Не срабатывает оператор "if":

    Всегда так делал и работало. Разницы нет между тем что вы написали и тем что я. Я вынес "за скобки"... но спасибо!

    Приведите пример, где это у вас "работало". В BAS используется синтаксис JavaScript, в котором ваша конструкция так же не работает:

    var q = "hi"
    q == (("Не hi") || ("hi")) //false
    
  • @prime Советую почитать о том, как работаю логические операторы и о преобразование типов данных в js. В вашем варианте всегда будет сравнивать с "Подтвердите, что это именно вы"

  • @fox
    Да, в БАС так не приходилось делать. Такой синтаксис применял в С#

  • 0 Votes
    1 Posts
    147 Views
  • if var.indexOf("")

    Поддержка
    0 Votes
    10 Posts
    1680 Views
  • 0 Votes
    28 Posts
    4382 Views
  • 0 Votes
    4 Posts
    2124 Views
  • 0 Votes
    8 Posts
    2055 Views