Maison >interface Web >Questions et réponses frontales >évasion de l'espace nodejs
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 |
console.log('hello world');Le résultat est :
hello worldDans 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!