évasion de l'espace nodejs

WBOY
Libérer: 2023-05-25 16:44:08
original
703 Les gens l'ont consulté

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');
Copier après la connexion

Le résultat est :

hello world
Copier après la connexion

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
   | 换行     |
Copier après la connexion

| 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');
Copier après la connexion

Le résultat est :

hello
world
Copier après la connexion

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.`);
Copier après la connexion

Le résultat est :

My name is Tom.
I am 18 years old.
Copier après la connexion
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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal