Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

A concatenação só ocorre quando é utilizado o sinal de +?

<script>

    document.write("A idade do Flávio é ");
    document.write("18" + "20");
    document.write("18" - "20");
    document.write("18" * 20);

</script>

No document.write("18" + "20"); ele concatena os números; No document.write("18" - "20"); ele realiza o cálculo mesmo com a aspas nos dois casos; No document.write("18" * 20); ele multiplica;

2 respostas
solução!

Boa tarde Rodrigo,

Existem diversas formas, logo abaixo algumas opções alternativas de concatenação em .js :D

Usando join:

const nome = "Diego :D"; alert( ['Programador', nome].join(' ') );

usando o método concat:

const nome = "Diego :D"; alert( ''.concat('Programador ', nome) );

template string:

const nome = "Diego :D"; alert( Programador ${nome} );

Obrigado, Diego!

Essas outra formas são mais complexas, mas vou chegar lá!