-
toFixed() メソッドを使用する方法:
let number = 10.123456789; let roundedNumber = number.toFixed(5); console.log(roundedNumber); // 結果: 10.12346
toFixed() メソッドは、数値を指定した桁数の小数点まで丸めます。この例では、number変数の値を小数点以下5桁まで丸めています。
-
Math.round() と 10のべき乗を組み合わせる方法:
let number = 10.123456789; let roundedNumber = Math.round(number * 100000) / 100000; console.log(roundedNumber); // 結果: 10.12346
この例では、Math.round() メソッドを使用して数値を最も近い整数に丸め、それから10のべき乗で割ることで指定した桁数まで丸めています。
-
正規表現を使用する方法:
let number = 10.123456789; let roundedNumber = number.toString().match(/^-?\d+(?:\.\d{0,5})?/)[0]; console.log(roundedNumber); // 結果: 10.12346
この例では、正規表現を使用して数値を指定した桁数まで切り捨てています。match() メソッドを使用して正規表現に一致する部分を抽出し、それを丸められた数値として表示しています。
これらはJavaScriptで数値を5桁の小数点まで丸めるいくつかの一般的な方法です。どの方法を選ぶかは、使用するコンテキストや要件によって異なる場合があります。