Como você pode remover espaços em branco de uma string?

Ao trabalhar com strings em JavaScript, é comum encontrar espaços em branco indesejados no início ou no final de uma string. Espaços em branco podem interferir em operações como comparação, armazenamento ou exibição, por isso é importante saber como removê-los de forma eficiente. Nesta lição, exploraremos como você pode remover espaços em branco usando os métodos trim(), trimStart() e trimEnd() do JavaScript. Whitespace refere-se a espaços, tabulações ou quebras de linha que ocorrem em uma string mas não são caracteres visíveis. Por exemplo:
let greeting = "   Hello, world!   ";
Neste caso, há espaços antes e depois do texto visível, Hello, world!. O método trim() é a forma mais comumente usada para remover espaços em branco tanto do início quanto do fim de uma string. Aqui está um exemplo:
let message = "   Hello!   ";
console.log(message); // "   Hello!   "
let trimmedMessage = message.trim();
console.log(trimmedMessage);  // "Hello!"
Neste caso, o método trim() remove todos os espaços em branco no início e no fim, deixando apenas Hello!. Observe que qualquer espaço em branco dentro da string (entre palavras, por exemplo) é deixado intacto por trim(). Às vezes, você pode querer remover espaços em branco apenas do início ou do fim de uma string, mas não de ambos. É aqui que entram trimStart() e trimEnd(). trimStart() remove espaços em branco do início (ou começo) da string.
let greeting = "   Hello!   ";
console.log(greeting);  // "   Hello!   "
let trimmedStart = greeting.trimStart();
console.log(trimmedStart);  // "Hello!   "
trimEnd() remove espaços em branco do final da string.
let greeting = "   Hello!   ";
console.log(greeting);  // "   Hello!   "
let trimmedEnd = greeting.trimEnd();
console.log(trimmedEnd);  // "   Hello!"
Esses métodos dão a você um controle mais preciso sobre qual parte da string você quer limpar. Em resumo, remover espaços em branco é uma parte essencial do trabalho com strings em JavaScript. Se você quer limpar dados de entrada ou garantir comparações consistentes de strings, pode usar trim() para remover espaços em branco de ambos os lados de uma string, ou usar trimStart() e trimEnd() para direcionar lados específicos.
Este módulo não possui perguntas. Marque como concluído.