JavaScriptで小数点以下2桁に丸める方法


方法1: toFixed()メソッドを使用する方法

let number = 3.14159;
let rounded = number.toFixed(2);
console.log(rounded); // 結果: 3.14

上記の例では、toFixed()メソッドを使用して小数点以下2桁に丸めています。このメソッドは、指定した桁数に丸めた文字列を返します。

方法2: Math.round()と10のべき乗を使用する方法

let number = 3.14159;
let rounded = Math.round(number * 100) / 100;
console.log(rounded); // 結果: 3.14

上記の例では、Math.round()を使用して小数点以下2桁に丸めています。まず、元の数値に100を掛けて小数点以下の桁を整数部分に移動します。その後、10で割ることで小数点以下2桁に丸めます。

方法3: parseFloat()とtoFixed()を組み合わせる方法

let number = "3.14159";
let rounded = parseFloat(number).toFixed(2);
console.log(rounded); // 結果: 3.14

上記の例では、parseFloat()を使用して文字列を数値に変換し、toFixed()メソッドを使用して小数点以下2桁に丸めています。

これらの方法を使用することで、JavaScriptで小数点以下2桁に数値を丸めることができます。ご参考になれば幸いです。