javascript - 原生 Javascript 类似 printf 的函数

标签 javascript console string-formatting

Chrome 和 Firefox 等浏览器提供了一个 console API,可以发出格式化的日志消息,如下所示:

>>> console.log("%s has %d points", "Sam", "100");
Sam has 100 points

现在,假设我想生成一个格式化字符串,但不一定要将它登录到控制台。浏览器是否公开了生成日志字符串的 native 函数?它是 ECMA 标准吗?或者我们应该满足于第三方库,例如 JavaScript sprintf现在?

最佳答案

ES6 将以以下形式引入一些基本的字符串格式:

`${name} has ${val} points`;

但是目前 ES5 中没有原生的字符串格式。

关于javascript - 原生 Javascript 类似 printf 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15819115/

相关文章:

javascript - 如何在配置阶段使用angular-gettext?

javascript - $http.delete 返回没有信息的错误

php - 如果 HTML 文件已更新,则执行 JavaScript

javascript - 无法理解 console.log 中带/不带闭包的函数行为

elasticsearch - Elasticsearch查询问题-[范围]格式错误的查询,预期[END_OBJECT],但发现[FIELD_NAME]

java - 如何在Java中使用echo读取行?

python - Counter() 和字符串格式化

c# - 关于 iCustomFormatter 问题的 String.Format 与 int.ToString

excel - bb 或 bbbb 在 EN-US TEXT 函数或自定义数字格式掩码中代表什么?

javascript - VueJS : clicking disabled button still changes route