Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

quando rodo o programa, N1 E N2 aparecem concatenados e nao somados. o que eu errei??

function soma(N1, N2) {
 return (N1+N2)
 }
 var N1= prompt("digite um numero")
 var N2 = prompt("digite um numero")
 var numero = soma(N1, N2)
 document.write(numero);
1 resposta
solução!

Boa noite Gustavo,

O que acontece é que a função prompt retorna o valor digitado como uma string, e no javascript quando tentamos somar duas strings elas são concatenadas.

O que podemos fazer é pegar o resultado e converter em um número com a função parseInt, assim:

function soma(N1, N2) {
      return (N1+N2)
 }
 var N1= parseInt(prompt("digite um numero"));
 var N2 = parseInt(prompt("digite um numero"));
 var numero = soma(N1, N2)
 document.write(numero);

Abraços