Este tipo de dato nos permite almacenar una cadena de caracteres.
Podemos definir un string con:
Comillas simples:
let myProduct ='Soda';//CORRECTOlet comillasDobles ='Puedo "usar" comillas dobles tambien';//CORRECTOlet comillaInvalida ='No puedo 'usar' otra vez una comilla simple';//INCORRECTO
Se pueden usar comillas dobles dentro, más no otra vez comillas simples.
Comillas dobles:
let myProduct ="Soda";//CORRECTOlet comillaSimple ="Puedo 'usar' comilla simple tambien";//CORRECTOlet comillaInvalida ="No puedo "usar" otra vez las comillas dobles";//INCORRECTO
Se puede usar comillas simples dentro, más no otra vez comillas dobles.
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}`;