Javascript,jQuery

【JS】Javascriptで少数を切り上げ、切り捨て、四捨五入などする方法

2018/02/05

以前、ミニロト番号ジェネレータで小数点以下を切り上げする方法を少し紹介しましたが、切り捨て、四捨五入する方法もまとめておきたいと思います。

Javascript Mathクラス

Javascriptで小数点付きなど、計算や数値を扱う際は「Mathクラス」を利用します。
ランダムな数値を生成する際も Math.random() を利用しましたね。

jQueryで「ミニロト」番号ジェネレータを作ってみた

簡単にまとめると、

  • 切り上げ → Math.ceil();
  • 切り捨て → Math.floor();
  • 四捨五入 → Math.round();

をそれぞれ利用します。
なお、結果は全て整数となります。

切り上げ Math.ceil();

[javascript]
var num1 = Math.ceil(2.56);
var num2 = Math.ceil(2.15);

console.log(num1);
console.log(num2);
[/javascript]

結果

num1 ⇒ 3
num2 ⇒ 3

切り捨て Math.floor();

[javascript]
var num3 = Math.floor(2.56);
var num4 = Math.floor(2.15);

console.log(num3);
console.log(num4);
[/javascript]

結果

num3 ⇒ 2
num4 ⇒ 2

四捨五入 Math.round();

[javascript]
var num5 = Math.round(2.56);
var num6 = Math.round(2.15);

console.log(num5);
console.log(num6);
[/javascript]

結果

num5 ⇒ 3
num6 ⇒ 2

リファレンス

-Javascript,jQuery
-, , , , ,