TypeScript:
Concatenación de cadenas de texto
Así se hace:
let saludo = "Hola, ";
let nombre = "Mundo!";
let mensajeCompleto = saludo + nombre; // Concatenación con el operador +
console.log(mensajeCompleto); // "Hola, Mundo!"
// Con plantillas de literales (template literals)
let mensajeTemplateLiteral = `${saludo}${nombre}`;
console.log(mensajeTemplateLiteral); // "Hola, Mundo!"
Profundizando
Concatenar cadenas es fundamental. Históricamente, se usaba el operador +
, y en lenguajes como Java, esto podría ser costoso en términos de rendimiento debido a la inmutabilidad de las cadenas. TypeScript, por otro lado, al ser un superset de JavaScript, comparte sus características, incluyendo plantillas literales introducidas con ES6 que ofrecen una sintaxis más limpia y capacidades como interpolación. Las plantillas de literales también permiten incorporar expresiones, lo que puede simplificar muchos casos de uso complicados.