Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.06.2014, 22:29
Интересующийся
Отправить личное сообщение для madflash001 Посмотреть профиль Найти все сообщения от madflash001
 
Регистрация: 10.06.2014
Сообщений: 18

Проверка location.href
Добрый день. Возникла такая проблема: проверяю текущий адрес страницы (location.href) на соответствие строке, а результат при любых значениях location.href оказывается истинным.
if (location.href = 'xxx') {
    alert (location.href) // выведет текущий адрес страницы, а не xxx
} else {alert ('Не то')}


Не подскажите в чем проблема? Может сравнение идет на true/false, т.к. при сравнении с пустой строкой и с false срабатывает "Не то". Тогда как корректно провести проверку?
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2014, 07:30
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

"=" - это оператор присваивания.
Операторы сравнения - это "==" и "===".
Ответить с цитированием
  #3 (permalink)  
Старый 14.06.2014, 14:23
Интересующийся
Отправить личное сообщение для madflash001 Посмотреть профиль Найти все сообщения от madflash001
 
Регистрация: 10.06.2014
Сообщений: 18

Спасибо большое. Даже стыдно за такую ошибку)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка встроенной поддержки типа с помощью библиотеки Modernizr viy.li Общие вопросы Javascript 1 16.08.2013 12:02
проверка формы не работает в ie begelme Javascript под браузер 6 13.08.2013 01:00
Проверка сайта AndreyS AJAX и COMET 5 28.07.2011 20:45
Проверка полей отправляемой формы. denisOgr jQuery 6 18.10.2010 19:40
IE6 + location.href Snipe Internet Explorer 4 12.11.2008 15:58