Maison  >  Article  >  interface Web  >  Comment gérer les guillemets doubles dans les chaînes JavaScript ?

Comment gérer les guillemets doubles dans les chaînes JavaScript ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-24 08:17:02909parcourir

How to Handle Double Quotes Within JavaScript Strings?

Inclusion de guillemets doubles dans les chaînes JavaScript

Mettre une chaîne entre guillemets doubles peut poser des problèmes lorsqu'elle contient des guillemets doubles dans son contenu. Cette situation se produit souvent en programmation, notamment lors du rendu du code HTML. Par exemple, considérons l'instruction JavaScript suivante :

<code class="javascript">if (i == 0) {

   error +=  "<li> this is not the name "....." </li>\n"
}</code>

L'exigence ici est d'inclure des guillemets doubles dans la chaîne. Pour ce faire, vous disposez de deux options :

Utiliser des guillemets simples

Au lieu d'utiliser des guillemets doubles pour délimiter la chaîne entière, utilisez des guillemets simples. Cela vous permet d'inclure des guillemets doubles dans la chaîne sans ambiguïté.

<code class="javascript">error += '<li> this is not the name &quot;.....&quot; </li>\n';</code>

Échapper aux guillemets doubles

Une autre approche consiste à échapper aux guillemets doubles dans la chaîne. Cela implique d'ajouter une barre oblique inverse () avant chaque guillemet double dans la chaîne.

<code class="javascript">error += "<li> this is not the name \".....\" </li>\n";</code>

Ces deux méthodes vous permettent effectivement d'inclure des guillemets doubles dans les chaînes JavaScript et de les afficher correctement dans le navigateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn