JS-string-Formatierung - ersetzen einer Variablen-Wert zu string
In python & andere Programmiersprachen gibt es eine Möglichkeit, ersetzen Sie den Wert einer Variablen in ein string einfach, wie diese,
name="python"
a="My name is %s"%name
print a
>>>My name is python
Wie kann ich erreichen, das in java-script? Die gute alte string-Verkettung ist sehr Komplex für eine große Zeichenfolge.
- mögliche Duplikate von String.Format in javascript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine native Möglichkeit, das zu tun. In javascript können Sie tun:
Andernfalls, wenn Sie wirklich wollen, um einen string formatter, könnten Sie eine Bibliothek.
Zum Beispiel, https://github.com/alexei/sprintf.js
Mit
sprintf
Bibliothek:Es 2017, wir haben Vorlage Literale.
Es nutzt zurück-tick nicht single quote.
Können Sie finden diese Fragen und Antworten auch nützlich.
JavaScript äquivalent zu printf/string.format
Ein anderer Weg ist mit CoffeeScript. Sie haben Zucker wie in ruby
Dies ist nicht möglich in javascript, so dass der einzige Weg dies zu erreichen ist die Verkettung. Auch ein anderer Weg könnte sein, ersetzen von bestimmten Werten mit regexp.
Mithilfe von Knoten, diese sollte funktionieren.