JavaScript 复合字符串

标签 javascript

<分区>

Possible Duplicate:
JavaScript equivalent to printf/string.format

我不确定确切的术语(字符串替换?),但许多语言(C、VB、C# 等)提供了类似的动态构造字符串的机制。以下是 C# 中的示例:

string firstName = "John";
string lastName = "Doe";
string sFinal = string.Format(" Hello {0} {1} !", firstName, lastName);

我想用 JavaScript 完成同样的事情。任何人都可以阐明一下吗?

谢谢,

最佳答案

JavaScript 不会 yet native 具有此功能。你必须使用串联:

var firstName = "John";
var lastName = "Doe";
var sFinal = " Hello " + firstName + " " + lastName + " !";

这很糟糕吗?真的。但这就是我们生活的世界。


正如@PeterSzymkowski 所指出的,您可以使用 this JavaScript implementation of the C/PHP sprintf function .

关于JavaScript 复合字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14554785/

相关文章:

javascript - Jquery 添加项目到对象失败

javascript - 如何将 Tawk 聊天嵌入到 OpenCart 3

javascript - 如何使用 javascript 按数组分组并确定总行数

javascript - onmousedown 事件对象行为异常

javascript - 排序 <li> 标签

php - 如何在不刷新/重新加载页面的情况下在提交按钮上运行 php 代码

javascript - 将来自不同网站的数据存储在 Django 数据库中

javascript - Backbone.Wreqr 与 Javascript 对象

javascript - Yii2 Ajax 提交不起作用

javascript - 如何从数据库动态复选框?