6

重複の可能性:
printf/string.format に相当する JavaScript

正確な用語 (文字列置換?) はわかりませんが、多くの言語 (C、VB、C# など) では、文字列を動的に構築するための同様のメカニズムが提供されています。以下は、C# での例です。

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

JavaScriptで同じことを達成したいと思います。誰でも光を当てることができますか?

ありがとう、

4

1 に答える 1

4

JavaScript には、ネイティブでこの機能がまだありません。連結を使用する必要があります。

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

それはひどいですか?真実。しかし、これは私たちが住んでいる世界です。


@PeterSzymkowski が指摘したように、C/PHPsprintf関数のこの JavaScript 実装を使用できます。

于 2013-01-28T02:51:44.840 に答える