Citations d'échappement en JavaScript

Anika Tabassum Era 12 octobre 2023
  1. Utilisation des guillemets d’échappement (\" et \') en JavaScript
  2. Utiliser les caractères d’entité comme guillemet d’échappement en JavaScript
Citations d'échappement en JavaScript

En JavaScript, lors de la définition d’une chaîne, nous utilisons des guillemets (" ") comme limite du contexte. On utilise souvent l’apostrophe(' ') pour faire une tâche similaire. Le problème surgit lorsque nous avons un de ces personnages dans notre contexte. Automatiquement, lorsque la page Web est affichée, certains contextes sont coupés.

Donc, pour résoudre ce problème, nous utilisons \", \', \\, et bien d’autres guillemets d’échappement. En plus de ceux-ci, nous préférons également un code de caractères spéciaux XML pour définir de tels symboles, tels que ", '.

Dans la section suivante, nous allons démontrer les cas avec quelques exemples de code.

Utilisation des guillemets d’échappement (\" et \') en JavaScript

Ici, lorsque nous définissons la chaîne avec " ", elle ne sera pas utilisée s’il y a une citation dans le contexte interne. Cependant, la solution dit d’utiliser une barre oblique inverse avant la quotation, partie du contexte. Mais dans ce cas, vous avez une apostrophe au milieu du contexte, cela fonctionnera bien.

Extrait de code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>test</title>
</head>
<body>
<p id="okay"></p>
</body>
</html>
var x = 'I\'m cool.';
var y = 'Hey! It\'s "Nelson"!';
var z = 'The board has a "Cross" sign.';


document.getElementById('okay').innerHTML = x + '<br>' + y + '<br>' + z;

Production :

guillemets d&rsquo;échappement en javascript

Comme vous pouvez le voir, chaque fois que nous utilisons " " pour les chaînes, la quotation à l’intérieur de la chaîne a besoin d’une barre oblique inverse. Encore une fois, lorsque la chaîne est enveloppée par le ' ', alors toute apostrophe intérieure aura une barre oblique inverse juste avant le signe.

Utiliser les caractères d’entité comme guillemet d’échappement en JavaScript

Les caractères d’entité de HTML fonctionnent également comme des guillemets d’échappement. La convention exige un &quot; pour un signe quotation et un &apos; pour afficher une apostrophe.

Extrait de code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>test</title>
</head>
<body>
<p id="okay"></p>
</body>
</html>
var a1 = 'Hey, would you mind saying &quot;Hi&quot;?';
var a2 = 'Okay! &apos;Hello&apos;';

document.getElementById('okay').innerHTML = a1 + '<br>' + a2;

Production :

guillemets d&rsquo;échappement en javascript

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook