Como atribuir uma string de várias linhas a uma variável em JavaScript?
Olá a todos! Sou novo em JavaScript e encontrei um problema. Preciso armazenar em uma variável um texto longo que ocupa várias linhas. Por exemplo, quero fazer algo assim:
```javascript
let myString = "Esta é a primeira linha\nEsta é a segunda linha\nE a terceira linha";
```
Mas quando escrevo esse código, o JavaScript gera um erro: "Uncaught SyntaxError: unterminated string literal". Entendo que as aspas devem ser fechadas na mesma linha, mas como lidar com texto de várias linhas?
Tentei usar uma barra invertida no final de cada linha:
```javascript
let myString = "Esta é a primeira linha \
Esta é a segunda linha \
E a terceira linha";
```
Isso parece funcionar, mas o texto é exibido em uma única linha, não em três. Preciso que as linhas sejam preservadas como linhas separadas com quebras de linha.
Também ouvi falar sobre template literals com crases, mas não entendo exatamente como usá-los para essa tarefa. Por favor, me digam como declarar corretamente uma string de várias linhas.
No answers yet.
Faça login para deixar uma resposta
Blogs
Trabalhando com JSON em TypeScript: parsing e serialização de dados