JavaScript

【JavaScript】小数点以下を切り捨て・切り上げ・四捨五入する

本記事では、JavaScriptで小数点以下を切り捨て・切り上げ・四捨五入する方法について解説しています。

JavaScriptの学習におすすめ参考書
改訂3版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

本書情報
出版社技術評論社
著者山田 祥寛
発売日2023/2/13
ページ数624ページ
レビュー
(Amazon)
(4件)
先輩くん
先輩くん
10万部突破したJavaScriptの本が大幅増補改訂し7年ぶりに発売されたよ!
後輩ちゃん
後輩ちゃん
最新の基本文法から、開発に欠かせない応用トピックまで学ぶことが出来るよ!

綺麗なコードが書けるようになる!
リーダブルコード-より良いコードを書くためのシンプルで実践的なテクニック

本書情報
出版社オライリージャパン
著者Dustin Boswell / Trevor Foucher
発売日2012/6/23
ページ数260ページ
レビュー
(Amazon)
(620件)
先輩くん
先輩くん
より良いコードを書きたい人におすすめの本だよ!
後輩ちゃん
後輩ちゃん
10以上前の書籍ですが、内容は今でも役に立つものばかりです!

小数点以下を切り捨て

小数点以下を切り捨てにする場合、Math.floorを使用します。

Math.floor(num);

引数numには小数点を切り捨てにしたい数値を指定します。

console.log(Math.floor(3.255)); // -> 3
console.log(Math.floor(3.999)); // -> 3
console.log(Math.floor(-3.255)); // -> -4
console.log(Math.floor(-3.999)); // -> -4

小数点以下を切り上げ

小数点以下を切り上げにする場合、Math.ceilを使用します。

Math.ceil(num);

引数numには小数点を切り上げにしたい数値を指定します。

console.log(Math.ceil(0.85)); // -> 1
console.log(Math.ceil(5)); // -> 5
console.log(Math.ceil(6.105)); // -> 7
console.log(Math.ceil(-6.105)); // -> -6

小数点以下を四捨五入

小数点以下を四捨五入にする場合、Math.roundを使用します。

Math.round(num);

引数numには小数点を四捨五入にしたい数値を指定します。

console.log(Math.round(0.9)); // -> 1
console.log(Math.round(0.4)); // -> 0
console.log(Math.round(1.5)); // -> 2
console.log(Math.round(1.499)); // -> 1
console.log(Math.round(-1.5)); // -> -1
console.log(Math.round(-1.499)); // -> -1

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村