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.