I don't see why you need a left shift, the parseFloat function should do it.
total += parseFloat(arr[i]);
Sample[
^]
UPDATE: On the total, you might need to add logic to call toFixed method to control the decimal. I notice 4.4+4.4+4.4 = 13.200000000000001. With .ToFixed(2) the output will end up 13.20
$("div").html(total.toFixed(2));