Resumen

Este tipo de dato nos permite almacenar una cadena de caracteres.

Podemos definir un string con:

  1. Comillas simples:
let myProduct = 'Soda'; //CORRECTO let comillasDobles = 'Puedo "usar" comillas dobles tambien'; //CORRECTO let comillaInvalida = 'No puedo 'usar' otra vez una comilla simple'; //INCORRECTO

Se pueden usar comillas dobles dentro, más no otra vez comillas simples.

  1. Comillas dobles:
let myProduct = "Soda"; //CORRECTO let comillaSimple = "Puedo 'usar' comilla simple tambien"; //CORRECTO let comillaInvalida = "No puedo "usar" otra vez las comillas dobles"; //INCORRECTO

Se puede usar comillas simples dentro, más no otra vez comillas dobles.

  1. Usando backticks:
let myName = `Frank`;

Esta forma de asignar string trae algunas ventajas:

  • Declarar valores de múltiples líneas:
let texto = ` Nunca pares de aprender :) `;
  • Concatenar dentro del mismo string. Para esto es necesario usar este símbolo del dólar seguido de llaves ${} y escribir lo que queremos concatenar dentro de esas llaves:
let variableTitulo = "TypeScript"; let summary = ` title: ${variableTitulo} `;
  • También respeta la indentación:
let html= ` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> ... </body> </html> `;

Contribución creada por: Martín Álvarez.

      Strings