如何使用 parseFloat(0.00) 获取浮点数

Mar*_*ary 6 javascript jquery

我怎样才能得到 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?我需要它保持浮动而不是字符串。谢谢

Pet*_*rKA 5

您可以使用字符串tmp变量,然后在需要添加时使用:

tmp = (+tmp + 8).toFixed(2);
Run Code Online (Sandbox Code Playgroud)

JSFiddle演示

或者简单地编写一个函数来执行此操作,因为您必须执行多次:

function strAdd( tmp, num ) {
    return (+tmp + num).toFixed(2);
}
Run Code Online (Sandbox Code Playgroud)