Avatar ·

Wie macht man String-Interpolation in TypeScript? Template Strings

Hallo zusammen! Ich habe gerade angefangen, TypeScript nach JavaScript zu lernen und bin auf ein Problem gestoßen. Ich muss mehrere Variablen zu einem String zusammenfügen, um eine Nachricht an den Benutzer auszugeben.\n\nIn JavaScript habe ich das normalerweise so gemacht:\n\n```typescript\nlet name = "Alexei";\nlet age = 25;\nlet message = "Hallo, ich heiße " + name + " und bin " + age + " Jahre alt.";\nconsole.log(message);\n```\n\nAber das sieht umständlich aus, besonders wenn es viele Variablen gibt. Ich habe gehört, dass es in ES6 Template Strings mit Backticks und ${} gibt, bin mir aber nicht sicher, ob sie in TypeScript funktionieren. Wenn ich versuche zu schreiben:\n\n```typescript\nlet message = `Hallo, ich heiße ${name} und bin ${age} Jahre alt.`;\n```\n\nGibt TypeScript einen Fehler aus oder nicht? Muss ich etwas zusätzlich in der tsconfig.json konfigurieren? Und kann ich innerhalb der Interpolation Ausdrücke ausführen?