1
resposta

Alguém mas com duvida sobre concatenação como realmente funciona dentro de um código??

Logica de programação javascrispty

1 resposta

Olá, Alex, tudo bem?

Nos desculpe a demora a responder.

Você poderia dar mais detalhes sobre o que você não entendeu sobre concatenação?

De qualquer forma, vamos revisar o código de um exemplo da aula:

var media = (39 + 20 + 41)/3;

document.write("A média das idades é " + media);

O operador "mais" + será utilizado como concatenação nesse caso, porque estamos "somando" um texto e um número (que está guardado na variável media). Nesse caso, o javascript converte automaticamente o número 33.333333333333336 para um texto "33.333333333333336" (perceba que coloquei o número entre aspas, para mostrar que é um texto em javascript).

Então é como se o comando acima se tornasse isso:

document.write("A média das idades é " + "33.333333333333336");

E assim, a operação de concatenação será realizada, juntando dois textos em um só. Esse é o resultado na tela do navegador:

A média das idades é 33,333333333333336

Quando o operador "mais" + for utilizado entre dois números, ele realizará uma operação de soma normalmente, e não de concatenação.

Espero ter ajudado! Abraços e bons estudos :)

Caso esta resposta tenha resolvido sua dúvida, por favor, marque como solucionada ✓. Bons Estudos!