実数を整数に丸める

  • Math.ceil():切り上げ (1.52-1.51)
  • Math.floor():切り捨て (1.51-1.5-2)
  • Math.round():四捨五入 (1.4911.52-1.51-2-1.5-1)
  • parseInt():小数点以下を捨てる (1.51-1.5-1)

参考:

実数を整数に丸める4パターン | Ginpen.com

JavaScript で四捨五入、切り捨て、切り上げする方法 | SYNCER

少数の桁を指定して丸める

参考:

桁指定して四捨五入・切り上げ・切り捨て – Qiita

例えば小数点第2位以下を切り捨てる | Yasigani-ni Blog

四捨五入、切り捨て、切り上げを行う | コピペで使える JavaScript 逆引きリファレンス

JavaScript の小数点切り捨てに toFixed などを使用してはダメ | iwb.jp

数値の四捨五入、切り上げ、切り捨て方法 | 覚え書き.com

toFixed

参考:

Number.prototype.toFixed() | MDN

.toFixed() | JavaScript 日本語リファレンス (js STUDIO)

javascript で小数点以下の桁数を指定して表示する | nackpan Blog

小数点 xx 桁で四捨五入する toFixed() の使いにくいところ | 超自己満足プログラミング

toPrecision

参考:

Number.prototype.toPrecision() | MDN

.toPrecision() | JavaScript 日本語リファレンス (js STUDIO)

toExponential

数値を仮数部と指数部で表現した浮動小数点形式の文字列に変換する。引数には仮数部の小数点以下の桁数を指定する。

(1234).toExponential(2) // => '1.23e+3'

参考:

Number.prototype.toExponential() | MDN

コンマ区切りで表示する

number.toLocaleString()

参考:

数値をカンマ区切りにする – Qiita

Number.prototype.toLocaleString() | MDN

How to print a number with commas as thousands separators in JavaScript – Stack Overflow

キロ・メガ表示

参考:

Size suffix | jsPerf

Dealing with KB, MB, GB and TB and bytes – Code Review Stack Exchange

数値計算の誤差

参考:

JavaScript での小数点の計算の誤差について – Qiita

BigDecimal.js

dtrebbien/BigDecimal.js: Arbitrary-precision decimals library for JavaScript – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です