String-Formatierung in JavaScript: Analog zu printf oder String.Format
Hallo Kollegen! Ich bin neu in JavaScript, komme von Python und C#. Dort war ich an bequeme String-Formatierung gewöhnt: in Python — f"Hello, {name}", in C# — String.Format("Hello, {0}", name). Aber in JavaScript sehe ich nur Konkatenation mit Pluszeichen: "Hello, " + name + "! You have " + count + " messages." — das sieht schrecklich aus, besonders bei vielen Variablen.\n\nIch kenne Template Strings (template literals) mit Backticks: `Hello, ${name}!` Aber gibt es in JavaScript eine eingebaute Funktion, ähnlich wie printf aus C oder String.Format aus .NET? Zum Beispiel, um so etwas schreiben zu können:\n\nlet result = sprintf("Hallo, %s! Du hast %d neue Nachrichten.", name, count);\n\nOder:\n\nlet result = String.Format("Wert von PI = {0:F2}", Math.PI);\n\nIch habe versucht zu suchen, aber in der Dokumentation habe ich nichts Vergleichbares gefunden.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen