Chaîne Javascript Multiligne

| | | | | | | | | | | | | | | | | | | | | |

Vous pouvez créer une chaaîne JavaScript multiligne en utilisant des caractères saut de ligne, concaténation et littéraux modèle de chaaîne. Chaaîne de modèle littéraux sont les plus modernes et la syntaxe vous permettent également aux variables imbriquer dans une chaaîne.

Vous avez toujours voulu étendre une chaaîne sur plusieurs lignes de texte? Je ne serais pas surpris. Ceci est un besoin très commun pour les développeurs. La dernière chose que vous voulez faire est d’ ajouter une chaaîne dans votre code qui ne montre pas la façon dont vous voulez.

Ne vous inquiétez pas parce que JavaScript nous a couvert. En JavaScript, il y a trois façons de créer des chaaînes multilignes:..

  • Utilisation des sauts de ligne ()
  • Utilisation concaténation de chaaînes
  • Utilisation des chaaînes littérales de modèle .

Dans ce guide, nous allons parler de la façon d’utiliser chacun de ces trois approches pour écrire une chaaîne multiligne. Nous examinerons des exemples de chaque approche afin que vous puissiez commencer facilement

Avant ES6:. Nouvelles lignes et concaténation

Avant ECMAScript 6 (ES6), il fallait utiliser une nouvelle ligne caractères ou concaténation de chaaîne pour séparer une chaaîne en plusieurs lignes.

caractères font partie Newline de la chaaîne. Ces caractères sont communs dans de nombreux langages de programmation. Un caractère de nouvelle ligne est indiquée par " ". Nous pouvons utiliser ce caractère pour étendre notre chaaîne sur plusieurs lignes. La sortie résultante est la suivante:

SFrMOMOKH1OmNEV29LHFczi6A8PixCbYr0SKkftgMLSeRmjClHS4dNyRjTMdmd4zzOwfbXxNTUSZ88Hk22pFnKXkct HXdgCtedUDLBXOlmExOuFCrRqquRhFcVj6wz3Bg4WWpcx

Code Notre retourne nos quatre personnages de Harry Potter sur les nouvelles lignes. Représentent chacun une nouvelle ligne. Si nous voulions avoir un espace d’ une ligne entre chaque nom, il nous faudrait spécifier deux caractères

Vous pouvez également utiliser l’opérateur de concaténation de chaaîne JavaScript :

Dans cet exemple, nous dépendons aussi des sauts de ligne. Ceux - ci sont indiquées par l’exemple. Cette approche est utile si vous avez plusieurs chaaînes que vous souhaitez afficher sur des lignes différentes. Mais votre code peut être gênant très rapidement. Personne n’aime le code désordre.

Ce sont des moyens acceptables pour créer plusieurs lignes JavaScript. Mais, avec l’avènement de ES6 il y a une nouvelle façon de faire la même chose. Littéraux chaaîne de modèle

JavaScript multiligne string: string modèle littéraux

Dans le cadre de EcmaScript 6 (ES6 ), nous pouvons utiliser pour créer des tiques dos une chaaîne formatée d’une manière particulière. On appelle cela un littéral de chaaîne de modèle. Vous pouvez ajouter des sauts de ligne en utilisant la touche Entrée dans un littéral de chaaîne de motif.

La coche inverse, "’", est en haut à gauche touche la plus sur un clavier standard.

Let regard à la syntaxe pour un littéral de chaaîne:

Nous avons déclaré une chaaîne qui couvre plusieurs lignes. Le caractère de contrôle inverse désigne une chaaîne littérale.

Un grand avantage de la syntaxe littérale de chaaîne est que vous pouvez utiliser des variables dans la chaaîne. Utilisez $ {variableNameHere} pour ajouter des variables à votre modèle littéral, comme suit:

Nos retours de code:

Nous avons utilisé la syntaxe $ {} pour ajouter le contenu d’une variable à notre chaaîne. Pour cette syntaxe au travail, nous devons utiliser les coches arrière de déclarer notre chaaîne. Let look à un exemple plus compliqué:

Nos retours de code:

Une chose à noter avec le modèle littéral est qu’il observera tous les espaces et retours chariot

Vous pouvez en savoir plus sur littéraux JavaScript dans notre JavaScript chaaîne Guide Interpolation

Ca y est. qui est tout ce qu’il ya à faire! maintenant , vous avez la possibilité d’écrire multilignes chaaînes JavaScript dans les deux syntaxe ES6 et ES5!

Conclusion

il y a trois façons de créer une chaaîne multiligne en JavaScript . Nous pouvons utiliser l’opérateur de concaténation, un caractère de nouvelle ligne () et littéraux de modèle. littéraux modèles ont été introduits dans ES6. Ils vous permettent également d’ajouter le contenu d’une variable dans une chaaîne.

voulez - vous en savoir plus sur JavaScript? Consultez notre Guide complet sur Comment apprendre JavaScript. conseils d’ experts et des conseils sur les meilleurs cours en ligne, des livres et des ressources dans ce guide.