В документации AS3 указано, что если вы передадите строку в parseInt
, которая не является числом, она вернет NaN
. Однако, когда я пытаюсь сравнить с NaN
, компилятор выдает следующую ошибку:
Warning: 1098: Illogical comparison with NaN. This statement always evaluates to false.
Заявление на самом деле верно. Сравнение с NaN всегда будет возвращать false
. Как я могу сравнить с NaN, чтобы определить, было ли то, что было проанализировано, NaN?
if( parseInt("test") == NaN )
{
// do something (never gets here)
}