![]() |
Сравнение переменной с NaN
Никак не могу найти, где ошибка... Вроде бы все написано логично. Вот код:
Код:
Output("??? mField["+fromPieceName+"].val="+mField[fromPieceName].val);Код:
??? mField[mc_0].val=31 |
Код:
Output (fromVal==NaN) |
Дополнила отладочную печать:
if (flagDebug) Output("??? String(fromVal)="+String(fromVal)); if (flagDebug) Output("??? fromVal==NaN:"+(fromVal==NaN)); if (flagDebug) Output("??? Number(fromVal)==NaN:"+(Number(fromVal)==NaN)); Получила: ??? String(fromVal)=NaN ??? fromVal==NaN:false ??? Number(fromVal)==NaN:false |
Мне ваш код трудно читать. Его надо оформлять тегами. Вопросы мешают, а trace зачемто заменен на мифический Output.
А вместо отладночной инфы лучше давать исходные данные. |
Разобралась :) Совсем вылетело из головы, что нужно использовать не ==, а isNaN()
|
| Часовой пояс GMT +4, время: 06:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.