javascriptで変数が数値かどうかを確かめる方法【isNaN()】
jsで変数の値が数値なのかどうかを調べたいときは
var hoge = 5;
isNaN(hoge); //返り値はfalse
で調べられます。isNaN()では数値ならばfalseが返って来ます。数値ならばfalseが返って来ます。大切なことなので二回書きました。なんか不思議な気持ちがしますが、"NaN"っていうのが ’not a number; 非数’ の略らしいです。これで納得ですね笑
これが気持ち悪くて嫌だ!という方はisFinite関数というものがあるのでそちらでどうぞ。
参考文献