JavaScript における文字列を埋める方法

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript の pad() 関数を調べます。pad() 関数を使うと、文字列を両端に指定した文字で埋めて、特定の長さにすることができます。これを達成するために、String.prototype.padStart()String.prototype.padEnd() メソッドをどのように使うか学びます。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

文字列を埋める関数

指定された文字で文字列を両端に埋めるには、指定された length より短い場合、次の関数を使用します。

const pad = (str, length, char = " ") =>
  str.padStart((str.length + length) / 2, char).padEnd(length, char);

この関数は、String.prototype.padStart()String.prototype.padEnd() を使って、与えられた文字列を両端に埋めます。3 番目の引数 char を省略すると、空白文字を既定の埋め文字として使用できます。

以下は、pad() 関数の使い方のいくつかの例です。

pad("cat", 8); // '  cat   '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'

コーディングの練習を始めるには、ターミナル/SSH を開いて node と入力します。

まとめ

おめでとうございます!文字列の埋め込みの実験を完了しました。スキルを向上させるために、LabEx でさらに実験を行って練習してください。