AS3文檔指出,如果將字符串傳遞給parseInt
而不是數字,它將返回NaN
。然而,當我嘗試比較NaN
編譯器給了我以下錯誤:將Actionscript 3中的parseInt與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)
}
Sla額。當然。我現在記得在AS2年前我有同樣的問題。爲什麼不是parseInt文檔引用isNaN函數? – Luke 2010-10-18 21:21:34