O que é concatenação de strings e como você pode concatenar strings com variáveis?

Em JavaScript, trabalhar com texto é uma parte essencial da programação e, frequentemente, você precisará combinar ou juntar pedaços de texto. Esse processo é chamado de concatenação de strings. Nesta lição, vamos focar em como a concatenação de strings funciona, especificamente usando o operador +, o operador += e o método concat(). O operador + é um dos métodos mais simples e frequentemente usados para concatenar strings. Ele permite que você una múltiplas strings ou combine strings com variáveis que contêm texto. Aqui está um exemplo:
let firstName = "John";
let lastName = "Doe";

let fullName = firstName + " " + lastName; 
console.log(fullName); // John Doe
Neste exemplo, usamos o operador + para concatenar as variáveis firstName e lastName junto com um espaço (" ") para criar o nome completo. Uma desvantagem de usar o operador + para concatenação de strings é que ele pode causar problemas de espaçamento se você não gerenciar cuidadosamente o espaçamento entre as strings concatenadas. Aqui está um exemplo onde está faltando um espaço:
let firstName = "John";
let lastName = "Doe";

let fullName = firstName + lastName; 
console.log(fullName); // "JohnDoe"
Sempre que você usar o operador + para concatenar strings, é importante verificar cuidadosamente possíveis problemas de espaçamento. Se você precisar adicionar ou anexar a uma string existente, então você pode usar o operador +=. Isso é útil quando você quer construir uma string adicionando mais texto a ela ao longo do tempo. Aqui está um exemplo de como concatenar uma string a outra usando o operador +=:
let greeting = 'Hello';
greeting += ', John!';

console.log(greeting); // "Hello, John!"
É importante lembrar que strings são imutáveis o que significa que uma vez que uma string é criada você não pode alterá-la. Neste caso, a string original de Hello não é modificada. Em vez disso, greeting agora referencia a nova string Hello, John! Outra forma de concatenar strings é usar o método concat(). Antes de começarmos a aprender sobre o método concat(), é importante primeiro entender o que são um método e uma função em um nível mais alto. Em programação, uma função é um bloco reutilizável de código que executa uma tarefa específica e pode ser chamada com várias entradas. Um método, por outro lado, é um tipo de função que está associada a um objeto, significando que ele opera nos dados contidos dentro desse objeto. Nas próximas aulas, vamos nos aprofundar muito mais em como funções, objetos e métodos funcionam em JavaScript. Mas por enquanto, é importante entender que o JavaScript possui dezenas de métodos que você pode usar, como o método concat(). Aqui está um exemplo de uso do método concat() para juntar duas strings:
let str1 = 'Hello';
let str2 = 'World';

let result = str1.concat(' ', str2); 
console.log(result); // Hello World
Neste exemplo, usamos o método concat() para unir str1, um espaço (' '), e str2 em uma única string. Para concluir, o operador + é melhor para concatenação simples, especialmente quando você precisa combinar algumas strings ou variáveis. O operador += é útil ao construir uma string passo a passo ou ao adicionar novo conteúdo a uma variável de string existente. Finalmente, o método concat() é benéfico quando você precisa concatenar várias strings juntas.
Este módulo não possui perguntas. Marque como concluído.