0

重複の可能性:
jqueryで四捨五入されていない10進数を切り捨てる

私の変数には5.3777777、のような値があります。4.6666666Y

JavaScript の代わりに 5.3 または 5.6 を表示するように切り詰めるにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

6

どの言語でもこれを行う標準的な方法は、値に必要な精度の逆数を掛け、切り捨ててから、再度除算することです。

var truncated = Math.floor(val * 10) / 10;

切り捨てではなく厳密な丸めが必要な場合は、Javascript にも組み込みがあり、これが自動的に行われます。Number.toFixed()

于 2012-05-22T06:54:42.007 に答える