Доброго времени суток, вопрос адресуется к Модераторам и Администрации.
Ситуация следующая. Сижу себе спокойно пишу динамику.
И тут у меня стык....
Проверяю условием маску в ссылке.
if (window.location.href.indexOf('MaskOFurl') > -1) { alert('Нашло')} else { alert('НЕ нашло') }
Допустим в ссылке присутствует MaskOFurl
Веб-консольки говорят всё верно. А джет отказывает =/ После долгих манипуляций чисто случайно оператор сравнения в другую сторону и вуаля - заработало!
Соответственно вопрос почему? Отсчёт идёт минус? или что-то пошло не так?
Такая же ситуация с оператором "==" если сравнивать два одинаковых будет false а если сделать не равно двух одинаковых "!==" , то будет true
Почему так? =/
Заранее спасибо за разъяснения!
Вопрос по совместимости javascript
- PsyVorteX91
- Сообщения: 86
- Зарегистрирован: 06 янв 2012, 01:32
- Откуда: Крым
- Контактная информация:
Re: Вопрос по совместимости javascript
Проблем с совместимостью в SS нет.
indexOf возвращает позицию искомой строки в "текущей" строке или -1, если строка не найдена. Данная функция регистро-зависима. Условие indexOf(...) < -1 не имеет смысла, поскольку всегда false;
== - простой оператор сравнения. Например, 0 == false - будет true
=== - оператор сравнения с проверкой типов. 0 === false - будет false
indexOf возвращает позицию искомой строки в "текущей" строке или -1, если строка не найдена. Данная функция регистро-зависима. Условие indexOf(...) < -1 не имеет смысла, поскольку всегда false;
== - простой оператор сравнения. Например, 0 == false - будет true
=== - оператор сравнения с проверкой типов. 0 === false - будет false
- PsyVorteX91
- Сообщения: 86
- Зарегистрирован: 06 янв 2012, 01:32
- Откуда: Крым
- Контактная информация:
Re: Вопрос по совместимости javascript
Я прекрасно знаком с синтаксисом))) И операторами)
Вопрос решил сегодня переписал по своему всё)
Открыто было условий без применения else , конфликт возникал.
П.с. не люблю чужое исправлять =_=
Спасибо за внимание (:
Вопрос решил сегодня переписал по своему всё)
Открыто было условий без применения else , конфликт возникал.
П.с. не люблю чужое исправлять =_=
Спасибо за внимание (: