Comment envelopper une ligne dans nodejs

WBOY
Libérer: 2023-05-18 10:04:37
original
1043 Les gens l'ont consulté

Node.js est un langage de développement back-end et un environnement d'exécution populaire. Lors de l'écriture de code Node.js, nous pouvons rencontrer des situations où des sauts de ligne sont requis. Alors, comment envelopper des lignes dans Node.js ? Cet article vous l’expliquera en détail.

  1. Utilisez des caractères d'échappement dans les chaînes

Dans Node.js, nous pouvons utiliser des caractères d'échappement pour réaliser des sauts de ligne. Par exemple, utilisez "
" pour représenter un caractère de nouvelle ligne.

Exemple de code :

console.log('这是第一行
这是第二行');
Copier après la connexion

Résultat d'exécution :

这是第一行
这是第二行
Copier après la connexion
Copier après la connexion
Copier après la connexion
  1. Utiliser les nouvelles lignes dans le fichier
# 🎜🎜#Dans Node.js, nous pouvons créer une chaîne contenant des nouvelles lignes et l'écrire dans un fichier. De cette façon, vous pouvez voir l'effet des nouvelles lignes lors de la lecture du fichier.

Exemple de code :

const fs = require('fs');

const content = '这是第一行
这是第二行';

fs.writeFile('test.txt', content, (err) => {
  if (err) throw err;
  console.log('文件已被保存');
});
Copier après la connexion

Résultat d'exécution :

文件已被保存
Copier après la connexion

Lors de la lecture du fichier, pensez également à utiliser le caractère d'échappement «

» pour identifier les sauts de ligne, l'exemple de code est le suivant :

const fs = require('fs');

fs.readFile('test.txt', 'utf8', (err, data) => {
  if (err) throw err;
  console.log(data);
});
Copier après la connexion

Résultat d'exécution :

这是第一行
这是第二行
Copier après la connexion
Copier après la connexion
Copier après la connexion

    Utiliser la chaîne de modèle
  1. #🎜 🎜 #Dans Node.js, nous pouvons utiliser des chaînes de modèles pour implémenter des sauts de ligne. Dans une chaîne de modèle, nous pouvons utiliser des backticks `` pour entourer la chaîne, puis utiliser ${} pour insérer des variables ou des expressions. Les chaînes de modèle préservent automatiquement l’effet des nouvelles lignes.

Exemple de code :

const str = `这是第一行
这是第二行`;

console.log(str);
Copier après la connexion

Résultat d'exécution :

这是第一行
这是第二行
Copier après la connexion
Copier après la connexion
Copier après la connexion

Utiliser les nouvelles lignes dans la sortie de la console
    #🎜 🎜## 🎜🎜#Dans Node.js, nous pouvons également utiliser des nouvelles lignes dans la sortie de la console. Ceci peut être réalisé en définissant le premier paramètre de console.log(). Lorsque nous utilisons plusieurs paramètres dans console.log(), Node.js ajoute automatiquement un espace entre eux, donc un caractère de nouvelle ligne est requis dans le premier paramètre.
  1. Exemple de code :
console.log('这是第一行
', '这是第二行');
Copier après la connexion

Résultat de l'exécution :

这是第一行
 这是第二行
Copier après la connexion

Résumé :

Il existe plusieurs méthodes dans Node.js Les sauts de ligne peuvent être obtenus en utilisant des caractères d'échappement, "

" dans les chaînes ou en utilisant des chaînes de modèle. Vous pouvez également utiliser des sauts de ligne dans les fichiers ou dans la sortie de la console. Nous pouvons choisir une méthode qui nous convient en fonction de besoins et de scénarios spécifiques.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!