¿Cómo hacer interpolación de strings en TypeScript? Template strings
¡Hola a todos! Acabo de empezar a aprender TypeScript después de JavaScript y me encontré con un problema. Necesito combinar varias variables en un solo string para mostrar un mensaje al usuario.
En JavaScript solía hacerlo así:
```typescript
let name = "Alexey";
let age = 25;
let message = "Hola, me llamo " + name + " y tengo " + age + " años.";
console.log(message);
```
Pero esto se ve voluminoso, especialmente cuando hay muchas variables. He oído que en ES6 aparecieron los template strings con backticks y ${}, pero no estoy seguro de si funcionan en TypeScript. Cuando intento escribir:
```typescript
let message = `Hola, me llamo ${name} y tengo ${age} años.`;
```
¿TypeScript arroja un error o no? ¿Necesito configurar algo adicional en tsconfig.json? ¿Y puedo ejecutar expresiones dentro de la interpolación, por ejemplo, cálculos o llamadas a funciones? Por favor, indíquenme cómo hacer correctamente la interpolación de strings en TypeScript para que el código sea limpio y moderno. ¡Gracias de antemano!
No answers yet.
Inicia sesión para dejar una respuesta