isNaN(' ')
知らなかった…。
alert(isNaN(' ')); // false alert(isNaN(' ')); // false alert(Number(' ')); // 0 alert(Number(' ')); // 0
通常、isNaN()関数は、parseFloat()やparseInt()の結果が無効な数値になっていないかどうかを調べるときに使用します。そのほか、ゼロ除算などの演算エラーがないかどうかを調べることもできます。
http://www.asagaotv.ne.jp/~kawasaki/js/jscripti.html#isnan
なるほど。数値チェックというよりも、ほんとに Number.NaN
かどうかを確認する時に使うべきのようですね。