在 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中文网其他相关文章!