我不确定确切的术语(字符串替换?)但是许多语言(C,VB,C#等)提供了类似的动态构造字符串的机制.以下是C#中的示例:
string firstName = "John";
string lastName = "Doe";
string sFinal = string.Format(" Hello {0} {1} !", firstName, lastName);
Run Code Online (Sandbox Code Playgroud)
我想在JavaScript中完成同样的事情.任何人都能解释一下吗?
谢谢,
JavaScript 本身尚不具备此功能。您必须使用串联:
var firstName = "John";
var lastName = "Doe";
var sFinal = " Hello " + firstName + " " + lastName + " !";
Run Code Online (Sandbox Code Playgroud)
这很糟糕吗?真的。但这就是我们生活的世界。
正如 @PeterSzymkowski 所指出的,您可以使用C/PHP函数的 JavaScript 实现sprintf。
| 归档时间: |
|
| 查看次数: |
1243 次 |
| 最近记录: |