JavaScript:货币计数器

时间:2017-08-10 15:06:59

标签: javascript

我正在尝试编写一个快速脚本,每1秒钟更新一次跨文本,以便为该金额添加随机金额。我面临的这个问题是randomNumber变量返回许多小数位并且似乎没有做我想要的。我只是想在现有数字上添加一个0.03便士的随机数到6.43英镑。有没有办法阻止它输出十进制数字,如10.333333333333333333等?并且可能只是让它更健壮并输出正确的值。

var number = 0;
setInterval(function(){ 
    var randomNumber = Math.floor(Math.random() * (6.43 - 0.3 + 1)) + 0.3;
    number += randomNumber;
    document.getElementsByClassName("currency")[0].textContent = "£" + number;
}, 1000);

0 个答案:

没有答案