JavaScript では、多くの場合、float を文字列に変換する必要があります。ただし、デフォルトでは、文字列表現に不要な小数点以下の桁が含まれる場合があります。小数点以下の桁数を制御するには、toFixed() 関数を使用する必要があります。
小数点以下 2 桁だけの浮動小数点をフォーマットするには、次を使用します次の構文:
var num = 5.0364342423; var formattedNum = num.toFixed(2);
ここで、num は元の浮動小数点数で、toFixed() はそれを小数点第 2 位に四捨五入します。結果は formattedNum に保存されます。
次のコードを実行すると
<code class="javascript">console.log(formattedNum);</code>
5.04 が出力されます。
科学表記法の浮動小数点の場合、toFixed() は仮数の小数部分を指定された精度に丸めます。例:
var num = 0.00003579; var formattedNum = num.toFixed(2);
0.000036 が出力されます。
以上がJavaScript で float を正確にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。