0
const ricarica = (conto, deposito) => {
    deposito = prompt("Quanti soldi vuole depositare sul suo conto? ");
    
    conto += deposito;
    return console.log(`Ora il suo conto ha una disponibilità residua di ${conto}€`);
}

If the 'conto' statement is equal to 0 and 'deposito' is equal to 200, the final output is 0200.

I've tried to convert 'deposito' and 'conto' into float values but nothing changed.

Please help me to solve this problem

montax
  • 13
  • 3

1 Answers1

1

Since Javascript is loosely-typed, it is viewing conto and deposito as strings and appending them. Convert the to numbers before performing the addition:

let a = Number.parseInt(conto);
let b = Number.parseInt(deposito);
a += b;