様にparseIntで整数値だけを取り出して1を足した方がさらに安全ですね。小数点以下の値を切り捨てた値を返します。切り上げになってしまうケースもあります。それ以下ならきちんと切り捨てになります。Math.floor(3.9999999999999997)は3になります。Math.floor(3.9999999999999998)は4になります。例:少数を入力してボタンを押してください。Math.floor()、Number()、parseInt()などを使わずに、文字列として小数点を見つけて切り分ける必要があります。小数以下の値を四捨五入した物を返します。4か5かで決まります。調べた結果では、実際は第一位が4でも次のようになります。