Javascript 将变量四舍五入到1位小数

Javascript 将变量四舍五入到1位小数,javascript,decimal,rounding,Javascript,Decimal,Rounding,我有一个小脚本,每秒增加0.2。它显示15位小数,但我只想要1位。如何在JavaScript中实现这一点?我自己试过,但做不到 到目前为止,我得到的是: var甜甜圈=0; 显示_值(); setInterval(函数(){ 甜甜圈+=0.2; 显示_值(); }, 1000); 函数show_value(){ document.getElementById(“co”).innerHTML=甜甜圈; } 公司²您可以使用以下方法: var甜甜圈=0; 显示_值(); setInte

我有一个小脚本,每秒增加0.2。它显示15位小数,但我只想要1位。如何在JavaScript中实现这一点?我自己试过,但做不到

到目前为止,我得到的是:

var甜甜圈=0;
显示_值();
setInterval(函数(){
甜甜圈+=0.2;
显示_值();
}, 1000);
函数show_value(){
document.getElementById(“co”).innerHTML=甜甜圈;
}
  • 公司²
  • 您可以使用以下方法:

    var甜甜圈=0;
    显示_值();
    setInterval(函数(){
    甜甜圈+=0.2;
    显示_值();
    }, 1000);
    函数show_value(){
    document.getElementById(“co”).innerHTML=doughnut.toFixed(1);
    }
  • 公司²
  • 您可以使用
    .toFixed(1)

    var甜甜圈=0;
    显示_值();
    setInterval(函数(){
    甜甜圈+=0.2;
    显示_值();
    }, 1000);
    函数show_value(){
    document.getElementById(“co”).innerHTML=doughnut.toFixed(1);
    }
  • 公司²
  • 使用
    Math.round(num*10)/10

    请参阅