1
resposta

[Dúvida] Concatenação com "+"

Na concatenação, precisei colocar o "+" para fazê-la. Existe hoje uma forma de fazer isso sem o "+"? Tentei do jeito que o código aparece no vídeo, mas não obtive sucesso.

1 resposta

Fala João, tudo certo ? Sim! há outras formas de concatenar em Javascript sem usar o operador " + "

  • Template Literals Você pode usar template literals, que são uma maneira moderna e bastante poderosa de criar strings. Eles são delimitados por crase e permitem incorporar expressões diretamente na string com ${}. Por exemplo:
let nome = "João";
let idade = 20;

// Usando template literals para concatenar
let mensagem = `Meu nome é ${nome} e eu tenho ${idade} anos.`;

console.log(mensagem);

É um método bastante parecido com que se usa na linguagem Ruby, no caso para mim é até mais fácil e simples concatenar assim

  • Método concat()

As strings em JavaScript possui o método concat(), que também pode ser usado para concatenar. Exemplo:

let nome = "João";
let sobrenome = "Procópio";

// Usando o método concat
let nomeCompleto = nome.concat(" ", sobrenome);

console.log(nomeCompleto);

Tem mais dois modos de concatenar o ( Método += ) e o ( Array join() ) que podem ser utilizados de outras maneiras e situações, indico pesquisar sobre, essas que eu passei são as que eu mais utilizo no meu dia a dia!