JavaScript: String dans le code source sur plus d'une ligne
Question de Chematik | 12/03/2022 à 17:51
De ma programmation en PHP, je suis utilisé pour écrire des chaînes / strings sur deux ou plus lignes dans le code source, en améliorant de manière significative la facilité d'utilisation et la lisibilité. Donc, quand j'ai une longue chaîne et que cela ne convient plus à une ligne, je frappe Enter et je atterrisse sur la ligne suivante et tout reste bien et clair.
Maintenant, j'ai essayé la même chose lors de la programmation de JavaScript. Donc, j'ai écrit quelque chose comme ça:
alert('Ceci est une longue chaîne courir sur multiples lignes ');
Mais cela ne semble pas fonctionner! Il y a toujours un message d'erreur! Qu'est-ce que je fais mal ou comment puis-je écrire une telle longue chaîne à mon code source correctement?
Sujets Connexes
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
JavaScript: Strings Multilignes dans le Code Source
Conseil | 0 Commentaires
jQuery: Désactiver Bouton de Soumission si aucune Checkbox n'est cochée
Tutoriel | 5 Commentaires
JavaScript: Capturer l'Envoi d'un Formulaire
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Vous pouvez le faire en JavaScript, en reliant facilement de longues chaînes avec un signe plus. Alors quelque chose comme ça:
Avec cela, vous pouvez certainement obtenir ce que vous voulez. Pourquoi cela ne fonctionne pas avec les nouvelles lignes de votre exemple, je ne sais pas. Bien sûr, malheureusement, la méthode de signe plus est beaucoup plus compliquée que cela.
13/03/2022 à 20:55
Dans JavaScript, vous devez spécifier un saut de ligne dans une chaîne avec \n. Par conséquent, les "sauts de lignes réelles" créées en appuyant sur la touche ENTER du clavier ne sont pas possibles dans les chaînes et c'est exactement la chose, vous avez essayé dans votre exemple ci-dessus.
En PHP, c'est différent. Ici, vous pouvez également appuyer sur la touche ENTER pour créer une pause de ligne dans une chaîne. Si la chaîne est émettible à l'aide d'ECHO, bien sûr, la rupture de ligne ne sera visible que dans le code source, car dans HTML, seul <br>, <p> et ainsi de suite sont montrés comme une pause de ligne réelle également sur le site Web.
Revenir à votre exemple. Il y a deux possibilités:
Soit vous le faites, tel que proposé par PlasmaTV, avec connecter plusieurs chaînes ensemble, ou vous écrivez une barre oblique inverse à la fin de chaque ligne. La première option est préférable, car la deuxième option n'est éventuellement pas prise en charge par chaque navigateur.
14/03/2022 à 14:18