Próbuję dodać ceny produktów w JavaScript:
var sum = 0.0;
var ceny = $('.cena');
$.each(ceny, function () {
console.log("cena "+cena);
var cena = parseFloat( $(this).val() ) || 0;
sum += cena
});
console.log("suma "+sum);
i mój wynik w konsoli to
cena 20.50
cena 20
suma 40
Dlaczego suma gubi liczby po przecinku??