@Danger-Lifter До сих пор не нашёл решение этой проблемы( более того заметил что бразуер может зависнуть даже просто на ровном месте. открывается вторая вкладка. сайт начинает прогружаться (YouTube) и бразуер просто виснет намертво и уже никогда не отвиснет. Самое паршивое что это ни как не с эмулировать чтоб попытаться найти причину. всё происходит произвольно, то всё нормально, то возьмёт зависнет когда ему захочется( и всё это началось когда BAS перешёл на 24 версию. в 23 подобных проблем не наблюдал
Проверка истинности выражения со значением "или"
-
@botovod '||' Оператор обычно называется логическим или. Если первый операнд имеет значение false, null, undefined, "" (пустая строка) или число 0, то он возвращает второй операнд. В противном случае он возвращает первый операнд.
В данном случае у вас нет синтаксической ошибки, но истинность выражений рассматривается в том порядке, который вы указали.
Выражение (0 || 0.05) вернет 0.05 (см первые 3 предложения)
Затем (5-5) == 0.05, соответственно - это не верно. Ведь 0 никогда не будет равен 0.05. У вас ЛОГИЧЕСКАЯ ошибка.
Советую почитать статьи и поизучать js.