ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で printf/String.Format 機能を実現するにはどうすればよいですか?
JavaScript での文字列の書式設定: printf/String.Format と同等
C、PHP、C#、などの他のプログラミング言語から移行する開発者または、Java は、printf() や String.Format() などの強力な書式設定機能に精通している可能性があります。同様の機能を求める JavaScript 開発者のために、この記事では実行可能な代替手段を検討します。
現在の JavaScript (ES6 以降)
ES6 以降では、テンプレート文字列が便利なソリューションを提供します。
let soMany = 10; console.log(`This is ${soMany} times easier!`); // Outputs: "This is 10 times easier!"
古い JavaScript (ES6 より前)
ES6 より前では、JavaScript 開発者はサードパーティのライブラリまたはカスタム実装に依存していました:
function format(string, ...args) { let result = string; for (let i = 0; i < args.length; i++) { result = result.replace(`{${i}}`, args[i]); } return result; } console.log(format("This is {0} times easier!", 10)); // Outputs: "This is 10 times easier!"
考慮事項
以上がJavaScript で printf/String.Format 機能を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。