文字列を解析したいので、parseFloat()
を使用しましたが、後続のゼロがすべて削除されます。これを防ぐ方法-2.5000の場合、文字列を正確に解析する必要があります-浮動小数点数とまったく同じ結果-2.5000が必要です。
できるよ
parseFloat(2.5).toFixed(4);
まったく同じ浮動小数点が必要な場合は、量を計算する必要があるかもしれません
var string = '2.54355';
parseFloat(string).toFixed(string.split('.')[1].length);
しかし、なぜparseFloatを使用する必要があるのか、私にはよくわかりません。 javascriptの数値は、浮動小数点数を保持しません。したがって、それらを文字列として保持し、それらに対して浮動小数点数として計算する必要があります。