Avatar ·

Comment assigner une chaîne multiligne à une variable en JavaScript ?

Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème qui me semble très simple, mais je ne trouve pas de solution élégante. J'ai besoin de stocker dans une variable un long texte qui occupe plusieurs lignes. Par exemple, je veux écrire un message d'accueil multiligne ou un template de code HTML. Quand j'essaie de le faire de manière habituelle, en utilisant des guillemets simples ou doubles, tout se casse. Voici comment j'essaie de faire : ```javascript var message = 'Bonjour, le monde ! Ceci est la deuxième ligne. Et voici la troisième ligne.'; ``` Mais JavaScript génère une erreur, car une chaîne ne peut pas être coupée par un saut de ligne à l'intérieur de guillemets simples. J'ai essayé d'utiliser une barre oblique inverse `\` à la fin de chaque ligne, mais cela semble très moche et peu pratique, surtout s'il y a beaucoup de lignes. J'ai entendu dire que certains langages ont une syntaxe "heredoc", mais je n'ai pas trouvé cela en JavaScript. Peut-être existe-t-il une manière spéciale de concaténer des chaînes ou d'utiliser un autre type de guillemets ? Comment faire correctement ?