Иван, но если убрать обьявлении 0, просто оставить var tot; то изначально он будет = undefaine
var tot;
$('.total').each(function (t, e) {
var str = $(e).html().substring(0, $(e).html().length - 1);
console.log(tot);
tot = tot + parseFloat(str).toFixed(2);
});
и консоль выдает значение переменной: undefined95.60
и консоль выдает значение переменной: undefined95.60