2011年3月3日木曜日

javascriptで簡単に数値かどうか確認(Numeric)

javascriptで変数を数値かどうか確認したくなりました。

簡単に。

整数値の場合
関数parseInt(文字列の引数をパースし、指定された基数の整数を返す)を用いてチェックします。
var num = チェックする変数
if ( num == parseInt(num)){
    // 整数値
} else {
    // 整数値でない
}

浮動少数(少数点以下を含む)値の場合
関数parseFloat(文字列の引数をパースし、浮動小数点数を返す)を用いてチェックします。
var num = チェックする変数
if ( num == parseFloat(num)){
    // 数値
} else {
    // 数値でない
}