Como quebrar uma string em várias linhas em JavaScript
Descubra várias maneiras eficazes de como quebrar uma string em várias linhas em JavaScript, incluindo o uso de template literals, concatenação e o caractere de escape.

Fala programador(a), beleza? Bora aprender mais sobre JavaScript!
Introdução
JavaScript é uma linguagem de programação dinâmica e poderosa que é amplamente usada para tornar os sites interativos.
Uma das muitas coisas que você pode fazer com JavaScript é manipular strings, que são sequências de caracteres usadas para representar texto.
Uma tarefa comum é quebrar uma string em várias linhas. Isso pode ser útil ao lidar com textos longos ou ao criar strings formatadas para exibição.
Neste artigo, abordaremos várias maneiras de quebrar uma string em mais de uma linha em JavaScript.
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Template Literals
A primeira e provavelmente a maneira mais moderna e fácil de quebrar uma string em várias linhas é usando template literals.
Os template literals são delimitados por crases (`) em vez de aspas simples ou duplas, e permitem a inclusão de quebras de linha diretamente na string.
let minhaString = `Esta é uma string que se estende por várias linhas.`; console.log(minhaString);
Caractere de Escape
Outra maneira de quebrar uma string em várias linhas é usando o caractere de escape de barra invertida (\).
Este é um método mais antigo e menos preferido, pois pode ser mais difícil de ler e manter, especialmente com strings mais longas.
let minhaString = "Esta é uma \ string que se estende por \ várias linhas."; console.log(minhaString);
Concatenação de Strings

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Finalmente, você pode usar a concatenação de strings para quebrar uma string em várias linhas.
Isso envolve a criação de várias strings menores e a união delas com o operador de concatenação (+).
let minhaString = "Esta é uma " + "string que se estende por " + "várias linhas."; console.log(minhaString);
Lidando com Quebras de Linha de Entrada do Usuário ou de Outras Fontes
Haverá momentos em que você não estará quebrando uma string em várias linhas manualmente, mas em vez disso, estará lidando com uma string que já contém quebras de linha.
Por exemplo, você pode estar recebendo texto de um usuário ou lendo de um arquivo.
Nesses casos, é importante saber que as quebras de linha geralmente vêm como os caracteres \n (para uma nova linha) ou \r\n (para um retorno de carro e uma nova linha).
Aqui está como você pode dividir uma string em várias linhas com base nestes caracteres em JavaScript:
let minhaString = "Esta é uma\nstring que se estende por\r\nvárias linhas."; let linhas = minhaString.split(/\r?\n/); console.log(linhas);
No exemplo acima, usamos uma expressão regular com o método split() para dividir a string em um array de linhas.

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.A expressão regular \r?\n combina tanto \n quanto \r\n.
Considerações
Ao escolher um método para quebrar uma string em várias linhas, é importante considerar a legibilidade e a manutenção do seu código.
Os template literals são geralmente a escolha preferida, pois são fáceis de ler, permitem a inclusão direta de quebras de linha e também suportam a interpolação de string.
No entanto, eles só estão disponíveis em ES6 e versões posteriores do JavaScript, então você pode precisar usar o caractere de escape ou a concatenação de strings se estiver trabalhando com uma versão mais antiga do JavaScript ou em um ambiente que não suporte ES6.
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Chegamos ao fim do artigo sobre como quebrar uma String em várias linhas em JavaScript!
A manipulação eficaz de strings é uma habilidade essencial ao trabalhar com JavaScript, e quebrar strings em várias linhas é uma parte importante disso.
Este artigo forneceu várias maneiras de fazer isso, desde o uso de template literals, até o caractere de escape e a concatenação de strings.
Também discutimos como lidar com quebras de linha ao receber texto do usuário ou de outra fonte.
Esperamos que você encontre essas técnicas úteis em seu trabalho com JavaScript.
Está buscando em evoluir como Programador? Confira o nossos cursos clicando aqui.
Nosso principal objetivo é tornar você um dev profissional que é capaz de resolver problemas de alta dificuldade e criar projetos complexos, através de uma metodologia planejada nos mínimos detalhes, após formar muitos outros desenvolvedores.
Cursos com vários projetos, exercícios, material apoio, comunidade de alunos e muito mais!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]
