2009年2月5日 木曜日 21:28:52

javascriptでNaNを判定してみる

WEB開発,javascript,メモ [ by Mizugame ]

javascriptでNaNを判定したい
javascriptでparseIntやparseFloatなんかで文字列型を数値に変換したりするんですが、ちょっとNaNが来たときなんかは判定があやしくなっちゃうんですよね。

例えば

alert(parseInt('a') ? 'Number' : 'NaN');

みたいな安直なことはできないわけですよ。

alert(parseInt('0') ? 'Number' : 'NaN');

みたいに文字列が「0」の場合、ちゃんと0が返ってきてもNaN判定になっちゃうから。

ググっても「NaN」そのものを判定するのが見つからなかったので、正常にNaNを判定する方法を考えてみた。
・・・検索が下手なだけかもしれないどヽ(´ー`)┌
続きを読む