在javascript中添加两个浮点数

hum*_*iam 2 html javascript jquery css3

js代码是

var receivedamt = parseFloat($('#cashRecText').val()).toFixed(2); 
console.log(receivedamt);
var addon = parseFloat('5.00').toFixed(2);
console.log(addon);
addon = parseFloat(receivedamt).toFixed(2)+parseFloat(addon).toFixed(2);
console.log(addon);
Run Code Online (Sandbox Code Playgroud)

但输出是

3.00
5.00
3.005.00
Run Code Online (Sandbox Code Playgroud)

如何得到总和

8.00
Run Code Online (Sandbox Code Playgroud)

Pet*_* M. 7

var addon = (parseFloat(receivedamt)+parseFloat(addon)).toFixed(2);
Run Code Online (Sandbox Code Playgroud)

编辑:原始代码不起作用的原因是,toFixed function returns a string.因此,two strings were "added" rather than two float values.