bwin娱乐官网平台保留两位小数,但要求只显示一位小数,怎么实现?

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于bwin娱乐官网平台的点点滴滴

1.要完成的结果:在相反的工夫内完成设定数值的自加;
2.如今的方案:( 设定数值 – 初始数值 )/ 预期时长 = speed,以speed为自加变量;
3.如今的窘境:speed精确到小数好几位,但要求表现的只要一位,假如直接保存一位,要么数值波动,要么不克不及完成预期结果;
讨教怎样办?有没有什么办法能完成预期结果?
请输入代码

<!DOCTYPE html>
<html>
<head>
    <title>这是一个test例子</title>
</head>
<body>
<p id="test"></p>
<script>
function aastarNum,endNum,duration{
    var i=starNum,
        speed=endNum-starNum/duration,
        sector=document.getElementById"test";
    sector.innerHTML=starNum;
    function bb{
        ifi<endNum{
            i+=speed;
            sector.innerHTML=i;
        }else{
            clearIntervaltimer;
            sector.innerHTML=endNum;
        }
    }
    var timer=setIntervalfunction{
        bb;
    },100
}
aa0,10,7;
</script> 
</body>
</html>

function bb{

    ifi<endNum{
        i+=speed;
        sector.innerHTML=i.toFixed1;//i.toFixed1并不会改动i的值,细致用法自己搜刮
    }else{
        clearIntervaltimer;
        sector.innerHTML=endNum;
    }
}

把function bb写成如许可否处理你的题目?

function bb{
        ifi<endNum{
            i+=speed;
            i = i===10? i : +i.toFixed1
            sector.innerHTML=i;
        }else{
            clearIntervaltimer;
            sector.innerHTML=endNum;
        }
    }

函数外部重新声明一个变量来保管i取一位小数的值,参加后面的运算。但是不改动i的值。

function bb{
    ifi<endNum{
        i+=speed;
        sector.innerHTML=i*10>>0/10;
    }else{
        clearIntervaltimer;
        sector.innerHTML=endNum;
    }
}

(看完/读完)这篇文章有何感想! 来看看bwin娱乐官网平台是怎么评论的吧!

--转载请注明: bwin娱乐官网_bwin娱乐官网平台_bwin娱乐官网平台下载 » bwin娱乐官网平台保留两位小数,但要求只显示一位小数,怎么实现?

发表评论

(必填)