Strings
Clase 11 de 24 • Curso de TypeScript
Contenido del curso
Tipos de datos primitivos
Tipos de datos especiales
- 13

Any
10:17 min - 14

Union Types
08:10 min - 15

Alias y tipos literales
08:55 min - 16

Null y Undefined
11:59 min - 17

Funciones
10:34 min - 18

Retorno de funciones
08:34 min - 19

Objetos en funciones
09:24 min - 20

Objetos como tipos
05:20 min - 21

Módulos: import y export
12:11 min - 22

Usando librerías que soportan TypeScript
06:45 min - 23

Usando librerías que NO soportan TypeScript
08:28 min
Próximos pasos
Resumen
Este tipo de dato nos permite almacenar una cadena de caracteres.
Podemos definir un string con:
- 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.
- 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.
- 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.