Inventar un idioma manipulando strings
Clase 5 de 51 • Fundamentos de JavaScript 2017
Contenido del curso
Bases del lenguaje
- 2

Bienvenido al curso
04:35 min - 3

Calcula el área de un triángulo. Creando funciones
11:53 min - 4

¿Quiénes pueden pasar a ver una película? Ejercicio con condicionales, expresiones y booleanos
13:40 min - 5

Inventar un idioma manipulando strings
Viendo ahora - 6

¿Cuántos kms corre una persona en promedio? Entendiendo el ciclo for
15:12 min - 7

¿Quién gana en una pelea: Gokú o Superman? Resolviendo este problema con ciclos while
13:58 min - 8

¿Cuánto tiempo pasó desde tu fecha de nacimiento?
12:00 min
Objetos en JavaScript
- 9

Calcular la distancia entre dos puntos - Objetos en JavaScript
07:10 min - 10

Agrega métodos para mover los puntos - Objetos Avanzado en JavaScript
05:55 min - 11

Definiendo la clase Punto - Prototipos en JavaScript
13:24 min - 12

Definiendo la clase Punto - Object.create en JavaScript
05:29 min - 13

Definiendo la clase Punto - Class en JavaScript
06:39 min
Conocimientos intermedios
¿Quién es this?
ECMAScript 5, 2015, 2016, Babel y otros cuentos
Procesos asíncronos
- 24

No generes un cuello de botella en el EventLoop
18:44 min - 25

Los callbacks de JavaScript
10:19 min - 26

Callback a un servidor externo
13:44 min - 27

Promesas
13:15 min - 28

Async-await
11:28 min - 29

Implementación de set timeout en JavaScript
06:33 min - 30

Implementación de set interval en JavaScript
09:51 min - 31

Cancelando el Timeout y el Timeinterval
08:51 min - 32

Qué son y cómo se implementan el callbacks en JavaScript
14:02 min - 33

Eliminando el callback hell usando promesas en JavaScript
24:49 min
Estructuras de datos y funciones avanzadas
Creando un paquete para NPM
Juego de HTML
Desafíos
Resumen
Los strings son cadenas de texto como palabras, frases, etc.
cuando ejecutamos métodos sobre un string estos no se modifican, debemos asignarlo a otra variable.
Cada letra del texto tiene un indice y este indice comienza en 0, por ejemplo
“platzi” seria
0 = P
1 = l
2 = a
3 = t
4 = z
5 = i
También podemos comenzar a contar su indice desde el final,
-6 = P
-5 = l
-4 = a
-3 = t
-2 = z
-1 = i
Concatenar
Podemos unir dos string utilizando el operador +, por ejemplo:
const palabra = 'Pla' + 'tzi'
palabra == 'Platzi'
Convertir a arrays
Podemos convertir los arrays a caracteres con el metodo split diciéndole por cual carácter dividirlo, por ejemplo
let str = 'hola'
str.split('') == ['h','o','l','a']
También podemos unir un array y convertirlo en un array usando el metodo join
let arr = ['h','o','l','a']
arr.join('') == 'hola'
Metodos utiles.
str.toUpperCase() // convierte el texto a mayúscula
str.toLowerCase() // convierte el texto en minúsculas
str.endsWith('') // evalúa si el string termina con un texto
str.startsWith('') // evalúa si un string comienza con un texto
str.slice(inicio, final) // partir un carácter
str.length // cuantos caracteres tiene el string