Sto cercando di aggiungere quanto segue, ma continua a concatenare e restituire una stringa.addizione JavaScript/ciclo somma
var nums = [1.99, 5.11, 2.99];
var total = 0;
nums.forEach(function(i) {
total += parseFloat(i).toFixed(2);
});
Sì, ho bisogno di restituirlo/aggiungerlo con i decimali. Non so cosa fare
'.toFixed' restituisce una stringa, quindi si sta facendo' 0 + "1.99" + "5.11" + "2.99" '. Invece, aggiungili prima tutti, poi * quando mostri il risultato * usa 'toFixed'. – Amadan
Penso che tu abbia appena ricevuto l'ordine sbagliato e che intendevi fare 'parseFloat (String (i) .toFixed (2));' –
@Amadan dovresti dare una risposta. Sembra il più completo di tutto ciò che viene detto qui. – Soana