JavaScriptで小数点の桁数を指定してフォーマット表示
2020年09月01日
JavaScriptで小数点の桁数を指定してフォーマット表示するには、 toFixed()
メソッドを使用します。
Number.prototype.toFixed() - JavaScript | MDN
const number = 12.3456789;
console.log(seconds.toFixed()) // 1 : 近似値で表現され、引数省略した場合は少数点の桁数は0。
console.log(milliseconds.toFixed(2)) // 12.35 : 近似値で表現される
個人的な利用ケースとして、パフォーマンス計測で処理時間を表示する時に使うことが多いです。
const start = performance.now();
// 何かしらの処理
const end = performance.now();
const seconds = ((start - end) / 1000).toFixed(2);
console.log('処理時間: ', seconds, 's'); // 1.23s