我怎样才能得到 0.00 的浮点数。我需要 0.00 的原因是因为我将通过相加来累加浮点值。因此从 0.00 开始。我试过
var tmp ='0.00'
tmp = parseFloat(tmp.toString()).toFixed(2);
totals = parseFloat(tmp)
Run Code Online (Sandbox Code Playgroud)
tmp 为 0.00,但总计为 0。如何使总计为 0.00?我需要它保持浮动而不是字符串。谢谢
您可以使用字符串tmp变量,然后在需要添加时使用:
tmp = (+tmp + 8).toFixed(2);
Run Code Online (Sandbox Code Playgroud)
或者简单地编写一个函数来执行此操作,因为您必须执行多次:
function strAdd( tmp, num ) {
return (+tmp + num).toFixed(2);
}
Run Code Online (Sandbox Code Playgroud)