JavaScript 切り上げのサンプル(ceil)

JavaScriptの切り上げのサンプルです。
Mathオブジェクトのceilメソッドを使用します。

目次

ceilメソッド

Math . ceil ( 数値 )

コード

サンプルのコードです。

<script>
//小数点以下を切り上げ
document.write(Math.ceil(2.26) , '<br />'); // 3

//小数点以下を切り上げ
document.write(Math.ceil(2.82) , '<br />'); // 3

//マイナス値の場合
document.write(Math.ceil(-2.82) , '<br />'); // -2
</script>

小数第一位以外を切り上げる場合

小数第一位以外を切り上げる場合で、一旦整数にして計算するやり方です。
例えば、小数第二位を切り上げる場合、以下の手順で行います。
1.対象の値に10を掛けます。
2.Math.ceilメソッドを使用して小数点以下を切り上げます。
3.対象の値を再度10で割ります
整数部を切り上げる場合は、上記手順の掛け算と割り算を逆にします。(下のコードの14行目参照)

コード

サンプルのコードです。

<script>
var num = 12.2627;

//小数第二位を切り上げ
document.write( Math.ceil((num * 10)) / 10, '<br />'); // 12.3

//小数第三位を切り上げ
document.write( Math.ceil((num * 100)) / 100, '<br />'); // 12.27

//小数第四位を切り上げ
document.write(Math.ceil((num * 1000)) / 1000 , '<br />'); // 12.263

//1の位を切り上げ
document.write(Math.ceil((num/10 )) * 10 , '<br />'); // 20
</script>

関連の記事

JavaScript 切り捨てのサンプル(floor)
JavaScript 四捨五入のサンプル(round)
JavaScript ランダムな数値を取得する(random)
JavaScript べき乗を計算する(pow)

 はまったらエンジニア特化型Q&Aサイト
【teratail(テラテイル)】で質問しましょう!


△上に戻る