Maison  >  Article  >  interface Web  >  évasion de l'espace nodejs

évasion de l'espace nodejs

WBOY
WBOYoriginal
2023-05-25 16:44:08690parcourir

Node.js est un runtime JavaScript basé sur le moteur Chrome V8. Il s'agit d'un langage de programmation côté serveur d'E/S non bloquant et piloté par les événements. Dans Node.js, nous rencontrons souvent des situations dans lesquelles les espaces dans les chaînes doivent être échappés. Ensuite, cet article expliquera comment échapper aux espaces dans Node.js.

Dans Node.js, utilisez la barre oblique inverse() pour échapper à l'espace. Plus précisément, lorsque nous souhaitons utiliser un espace dans une chaîne, nous devons le faire précéder d'une barre oblique inverse. Par exemple, le code suivant :

console.log('hello world');

Le résultat est :

hello world

Dans le code ci-dessus, nous ajoutons une barre oblique inverse devant l'espace, qui indique à Node.js que l'espace est un caractère d'échappement, pas un espace ordinaire.

Pas seulement les espaces, il existe de nombreux autres caractères spéciaux qui doivent être échappés dans Node.js, comme indiqué dans le tableau suivant :

Caractères spéciaux Caractères d'échappement
Entrer
   | 换行     |

| Tab |
| | Retour arrière |
| Guillemet simple |
| | Barre oblique inverse |

Lors de l'utilisation de ces caractères spéciaux dans , vous devez utiliser des barres obliques inverses pour les échapper. Par exemple, le code suivant :

console.log('hello
world');

Le résultat est :

hello
world

Dans le code ci-dessus, nous utilisons le caractère de nouvelle ligne dans la chaîne, utilisez la barre oblique inverse.

De plus, Node.js fournit également une autre façon de définir des chaînes, c'est-à-dire que les chaînes de modèle sont entourées de guillemets (`) et que des variables et des expressions peuvent y être utilisées. échappé de la même manière que les chaînes normales. Par exemple, le code suivant :

const name = 'Tom';
const age = 18;
console.log(`My name is ${name}.
I am ${age} years old.`);

Le résultat est :

My name is Tom.
I am 18 years old.

Dans le code ci-dessus, nous utilisons une chaîne de modèle et des barres obliques inverses pour échapper aux nouvelles lignes. Les espaces et autres caractères spéciaux sont une opération courante dans les chaînes normales et les modèles. Dans les chaînes, cela peut nous aider à gérer les espaces et autres caractères spéciaux dans les chaînes

.

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