Nodejsで行を折り返す方法

WBOY
リリース: 2023-05-18 10:04:37
オリジナル
1106 人が閲覧しました

Node.js は、人気のあるバックエンド開発言語およびランタイム環境です。 Node.js コードを作成するときに、改行が必要な状況に遭遇することがあります。では、Node.js で行を折り返すにはどうすればよいでしょうか?この記事ではそれについて詳しく説明します。

  1. 文字列でエスケープ文字を使用する

Node.js では、エスケープ文字を使用して改行を実現できます。たとえば、改行文字を表すには「
」を使用します。

サンプルコード:

console.log('这是第一行
这是第二行');
ログイン後にコピー

実行結果:

这是第一行
这是第二行
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. ファイル内での改行の使用

Node.js では、次のように作成できます。改行を含む文字列をファイルに書き込みます。このようにして、ファイルを読み取るときに改行の効果を確認できます。

サンプル コード:

const fs = require('fs');

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

fs.writeFile('test.txt', content, (err) => {
  if (err) throw err;
  console.log('文件已被保存');
});
ログイン後にコピー

実行結果:

文件已被保存
ログイン後にコピー

ファイルを読み取るときは、改行文字を識別するためにエスケープ文字「
」を使用することも忘れないでください。コードは次のとおりです:

const fs = require('fs');

fs.readFile('test.txt', 'utf8', (err, data) => {
  if (err) throw err;
  console.log(data);
});
ログイン後にコピー

実行結果:

这是第一行
这是第二行
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. テンプレート文字列の使用

Node.js では、テンプレート文字列を使用して次のことを実現できます。改行。テンプレート文字列では、バックティック `` を使用して文字列を囲み、${} を使用して変数または式を挿入できます。テンプレート文字列は改行の効果を自動的に保持します。

サンプル コード:

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

console.log(str);
ログイン後にコピー

実行結果:

这是第一行
这是第二行
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. コンソール出力で改行を使用する

Node.js では、次のことができます。コンソール出力でも改行を使用します。これは、console.log() の最初のパラメータを設定することで実現できます。 console.log() で複数のパラメーターを使用する場合、Node.js はそれらの間にスペースを自動的に追加するため、最初のパラメーターには改行文字が必要です。

サンプル コード:

console.log('这是第一行
', '这是第二行');
ログイン後にコピー

実行結果:

这是第一行
 这是第二行
ログイン後にコピー

概要:

Node.js で改行を実現するには、文字列を含めてさまざまな方法があります。エスケープ文字「
」を使用するか、テンプレート文字列などを使用してください。ファイルまたはコンソール出力で改行を使用することもできます。特定のニーズやシナリオに基づいて、自分に合った方法を選択できます。

以上がNodejsで行を折り返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート