Comment faire l'interpolation de chaînes en TypeScript ? Les templates strings
Bonjour à tous ! Je viens de commencer à apprendre TypeScript après JavaScript et j'ai rencontré un problème. J'ai besoin de combiner plusieurs variables en une seule chaîne pour afficher un message à l'utilisateur.
En JavaScript, je faisais généralement comme ça :
```typescript
let name = "Алексей";
let age = 25;
let message = "Привет, меня зовут " + name + " и мне " + age + " лет.";
console.log(message);
```
Mais cela semble lourd, surtout quand il y a beaucoup de variables. J'ai entendu dire qu'en ES6, les templates strings avec les backticks et ${} sont apparus, mais je ne suis pas sûr qu'ils fonctionnent en TypeScript. Quand j'essaie d'écrire :
```typescript
let message = `Привет, меня зовут ${name} и мне ${age} лет.`;
```
Est-ce que TypeScript génère une erreur ou non ? Dois-je configurer quelque chose en plus dans tsconfig.json ? Et puis-je exécuter des expressions à l'intérieur de l'interpolation, par exemple des calculs ou des appels de fonctions ? Dites-moi, s'il vous plaît, comment faire correctement l'interpolation de chaînes en TypeScript pour que le code soit propre et moderne. Merci d'avance !