1

javacript出力14.85があります。14.85の場合は14.90にし、14.84の場合は14.80にする必要があります。可能ですか?

ありがとう

4

3 に答える 3

2

これはどう:

var number = Math.round(14.85 * 10) / 10;
于 2013-03-24T11:38:51.537 に答える
1

必要なものを正確に生成するソリューションは次のとおりです。

function roundFloat(n) {
    return (Math.round(n * 10) / 10).toFixed(2);
}

roundFloat(14.84);  // "14.80"
roundFloat(14.85);  // "14.90"
于 2013-03-24T11:42:06.440 に答える
0
var newNumber = (Math.round(oldNumber*10)/10).toFixed(2);
于 2013-03-24T11:38:27.717 に答える