Javascript ИЛИ
-
Приветствую всех! Подскажите пожалуйста, выполняю в Браузер > Яваскрипт такое условие
var href = "123"; var str = "qweqwe"; if(str.indexOf(href)!=-1 || href=='') href="1234";
Ловлю ошибку
[19:27:16] Поток №1 : SyntaxError: Parse error Номер строки:5 Во время выполнения скрипта { _sa(891146872); page().script("var href = \u0022123\u0022; var profit = \u0022qweqwe\u0022; if((profit.indexOf(href,function(){=-1) || (href==\u0027\u0027)) href = \u0022123\u0022;",function(){ VAR_SAVED_SCRIPT_RESULT = _result() section_start("test", 1,function(){ })})})}
Что я делаю не так?
PS: если выполнить скрипт не как строку, а как expression, вылетит ошибка
[19:28:58] Поток №1 : SyntaxError: Parse error Номер строки:3 Во время выполнения скрипта { _sa(891146872); page().script(var href = "123"; var profit = "qweqwe"; if((profit.indexOf(href,function(){=-1) || (href=='')) href = "123";,function(){ VAR_SAVED_SCRIPT_RESULT = _result() section_start("test", 1,function(){ })})})}
-
@WhatOo said in Javascript ИЛИ:
Приветствую всех! Подскажите пожалуйста, выполняю в Браузер > Яваскрипт такое условие
var href = "123"; var str = "qweqwe"; if(str.indexOf(href)!=-1 || href=='') href="1234";//поставь пробел перед оператором != var href = "123"; var str = "qweqwe"; if(str.indexOf(href) !=-1 || href=='') href="1234";
-
@santilo О как, спасибо большое!))
-
@WhatOo Такой код лучше писать в действие Выполнить код, а в Яваскрипт когда нужно выполнить js на странице в браузере.
-
@santilo я выполняю именно на странице, собираю информацию о объектах
-
@WhatOo said in Javascript ИЛИ:
@santilo я выполняю именно на странице, собираю информацию о объектах
тогда правильный экшен выбрал, я просто подумал это весь твой код)