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


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

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

    toFixedメソッドは、指定した小数点以下の桁数に丸められた文字列を返します。この場合、小数点以下2桁に丸められています。

  2. Math.roundと10のべき乗を使う方法:

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

    この方法では、数値を10のべき乗(この場合は100)で乗算してからMath.roundメソッドを使って四捨五入します。最後に10のべき乗で除算することで、指定した小数点以下の桁数に丸めることができます。

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

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

    この方法では、まずtoFixedメソッドを使って指定した小数点以下の桁数に丸めた文字列を取得します。次にparseFloatメソッドを使って文字列を数値に変換します。これにより、小数点以下の桁数が2桁に丸められた数値が得られます。

これらの方法を使うことで、JavaScriptで数値を2桁の小数点以下に丸めることができます。適切な方法を選んで、自分のプロジェクトに組み込んでみてください。