¿Cómo asignar una cadena multilínea a una variable en JavaScript?
¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con un problema que me parece muy simple, pero no puedo encontrar una solución elegante.
Necesito guardar en una variable un texto largo que ocupa varias líneas. Por ejemplo, quiero escribir un saludo multilínea o una plantilla de código HTML. Cuando intento hacerlo de la manera normal, usando comillas simples o dobles, todo se rompe.
Así es como intento hacerlo:
```javascript
var message = 'Hola, mundo!
Esta es la segunda línea.
Y esta es la tercera línea.';
```
Pero JavaScript arroja un error porque la cadena no puede romperse con un salto de línea dentro de comillas simples. Probé usar la barra invertida `\` al final de cada línea, pero se ve muy feo e incómodo, especialmente si hay muchas líneas.
He oído que en algunos lenguajes existe la sintaxis "heredoc", pero en JavaScript no encontré algo así. ¿Quizás hay alguna forma especial de concatenar strings o usar otro tipo de comillas? ¿Cómo se hace correctamente?