5

jQueryを使用してsetInterval()関数のMath.round()とMath.floor()に問題があります。

これは私のコードです:

var number1 = 400;
var up_up = setInterval(
function (){
    number1 = parseFloat(number1) + parseFloat(0.2548777);
    number1 = Math.round(number1);
    $('#number1').html(number1);
}, 1000);

Math.round() または Math.floor() は機能しませんが、Math.ceil() を使用すると正常に機能しますが、ラウンドまたはフロアが必要です..

助けてください

4

1 に答える 1

7

「機能しない」と言うときは、常に切り捨てて、number1 の値を無期限に 400 に保つことを意味します。丸められた値を別の変数に保存するか、表示フィールドに直接割り当てる必要があります。:)

于 2011-03-25T21:09:59.417 に答える