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