JavaScript では、文字列をフォーマットするための複数のオプションがあります。
テンプレート文字列 (ES6 ): テンプレート リテラルの使用 ( )、書式設定する値を文字列に直接埋め込むことができます:
const amount = 10; console.log(`This is ${amount} times easier!`); // "This is 10 times easier!"
同時置換: より複雑な書式設定が必要な場合は、同時置換の使用を検討してください。これには、正規表現を使用してすべてのフォーマット シーケンスを一度に置き換えることが含まれます。
const text = "Amount: {0}, Date: {1}"; const values = ["0", "2023-02-08"]; console.log(text.replace(/\{(\d+)\}/g, (match, index) => values[index])); // "Amount: 0, Date: 2023-02-08"
以上がprintf または String.Format に相当する JavaScript は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。