JavaScriptでの数値の丸め方


  1. Math.round()を使用する方法: Math.round()メソッドは、与えられた数値を最も近い整数に丸めます。
let number = 3.14159;
let roundedNumber = Math.round(number);
console.log(roundedNumber); // 結果: 3
  1. toFixed()を使用する方法: toFixed()メソッドは、数値を指定された小数点以下の桁数に丸め、文字列として返します。その後、parseFloat()を使用して数値に変換することができます。
let number = 3.14159;
let roundedString = number.toFixed(2);
let roundedNumber = parseFloat(roundedString);
console.log(roundedNumber); // 結果: 3.14
  1. 自作の関数を使用する方法: 自作の関数を使用して数値を丸めることもできます。以下は、指定された小数点以下の桁数に数値を丸める関数の例です。
function roundNumber(number, decimalPlaces) {
  let factor = Math.pow(10, decimalPlaces);
  return Math.round(number * factor) / factor;
}
let number = 3.14159;
let roundedNumber = roundNumber(number, 2);
console.log(roundedNumber); // 結果: 3.14

これらはJavaScriptで数値を丸めるためのいくつかの一般的な方法です。必要に応じて、小数点以下の桁数や丸め方を変更してください。