【问题标题】:Working with strings - JavaScript [duplicate]使用字符串 - JavaScript [重复]
【发布时间】:2013-03-06 19:03:28
【问题描述】:

使用 PHP,可以使用$string="some text {$aVar} and more text";而不是$string="some text ".$aVar." and more text";

可以用 JavaScript 做类似的事情吗,还是我需要做string="some text "+aVar+" and more text";

【问题讨论】:

  • 内置没有类似的东西。
  • @epascarello。真可惜。我在发布问题之前进行了搜索,但显然没有找到任何东西。

标签: javascript


【解决方案1】:

由于 JavaScript 标识符无法与字符串的其他部分区分开来(没有特殊符号(如$)来标记它们),因此它没有插值功能。

它对内置的字符串格式化也没有任何帮助,因此您必须求助于第三方代码或从头开始编写自己的字符串格式化程序。

可以使用sprintf 语法和JavaScript implementations of it are available 在多种语言中完成基本字符串格式化。您还可以查看完整的模板语言,例如 Mustache

【讨论】:

  • 谢谢昆汀,我去看看。
猜你喜欢
  • 2010-09-17
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 2011-02-24
  • 2012-07-23
  • 2011-07-20
  • 2017-02-05
  • 2017-06-27
相关资源
最近更新 更多