Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Не работает if(true){}, что не так? (https://javascript.ru/forum/css-html/40516-ne-rabotaet-if-true-%7B%7D-chto-ne-tak.html)

switch001 08.08.2013 18:39

Не работает if(true){}, что не так?
 
В общем простой код, не работает его фрагмент. Специально смастрячил скриншот, чтобы не подумали что я скрейзился. В общем вот:
на 212 строке есть if, который не работает не смотря на то, что условие верное. Я даже пробовал if(true), результат тот же. Может у меня глаз замылен, подскажите, пожалуйста, что не так?

danik.js 08.08.2013 19:03

Ну что-то ты не договариваешь. Может переменная CallControlsAnswer не определена? Дошагай до непосредственно строки if (chantest == true).
Выдели само условие и нажми через контекстное меню Evaluate

switch001 08.08.2013 19:28

Цитата:

Выдели само условие и нажми через контекстное меню Evaluate
показывает true
Цитата:

Может переменная CallControlsAnswer не определена?
определена, никаких ворнингов в консоли нет на этот счет. Да и поставил я эту инструкцию туда для того чтобы отследить состояние переменной chantest, ибо прям на условие встать не получается - перескакивает дальше и код после IF не исполняет

Makarov 08.08.2013 20:22

Как вариант в строке 212 может быть написано что-то вроде
if(chantest==true) (вагон пробелов) if(false)//приятной отладки

switch001 08.08.2013 20:29

Нет, такого нету. Яж код писал. Раньше работало. Да и перенос по строкам имеется - видно было бы. Да и переписывал строку с IF целиком ;)

switch001 09.08.2013 10:17

Передал задачу более умному и тот нашел проблему, danik.js был прав: переменная CallControlsAnswer не определена. Всем спасибо за внимание!


Часовой пояс GMT +3, время: 08:15.