No desafio número 5, para não ficar um texto muito grande em uma linha só eu fiz assim:
Mas na saída ficou aparecendo um "\n". Tem como remover isso?
E se for com aspas duplas para quebrar linha pode fazer assim, está certo?:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No desafio número 5, para não ficar um texto muito grande em uma linha só eu fiz assim:
Mas na saída ficou aparecendo um "\n". Tem como remover isso?
E se for com aspas duplas para quebrar linha pode fazer assim, está certo?:
Boa noite!
Pra resolver o problema do \n aparecendo na saída do código, você pode usar a função replace() para remover a quebra de linha antes de exibir o texto. Por exemplo:
const duasSentencas = "Criar o que não existe ainda deve ser a pretensão de todo sujeito que está vivo;\nA tarefa mais importante de uma pessoa que vem ao mundo é criar algo";
const resultado = duasSentencas.replace(/\n/g, " ");
console.log(resultado);
Esse código substitui cada ocorrência de \n por um espaço em branco, assim o texto será exibido em uma única linha, sem o \n aparecendo na saída.
Sobre o uso de aspas duplas para quebrar linhas, em JavaScript você pode usar crases (`) para criar *template strings*, que permitem múltiplas linhas sem precisar adicionar \n` manualmente. Exemplo:
const duasSentencas = `Criar o que não existe ainda deve ser a pretensão de todo sujeito que está vivo;
A tarefa mais importante de uma pessoa que vem ao mundo é criar algo`;
console.log(duasSentencas);
Usando template strings, o texto será exibido exatamente como escrito, com quebras de linha, mas sem o \n explícito.
Com o template String está aparecendo o \n:
Então isso é algo do teu ambiente pq aqui não apareceu, veja: