Contenido del curso
Primeros Pasos
- 5

¡Hola Mundo!
06:13 min - 6

Anatomía de una variable
Viendo ahora - 7

Tipos de datos: Mutabilidad e inmutabilidad
10:55 min - 8

Paso por valor
11:06 min - 9

Paso por referencia
07:00 min - 10

Creación de strings
11:33 min - 11

Concatenación de strings
08:31 min - 12

Manipulación de strings
12:13 min - 13

Tipo de dato primitivo: number
09:30 min - 14

Conversión a Booleanos
05:08 min - 15

Tipos de datos primitivos: null, undefined, symbol y bigint
07:28 min - 16

Conversión de tipos: Type Casting y Coercion
04:38 min - 17

Conversión de tipos explícita e implícita
12:20 min - 18

Proyecto: Crea un perfil para redes sociales con JavaScript
07:23 min
Funciones y This
- 19

Anatomía de una función
11:39 min - 20

Preguntas a Desarrolladores Senior: ¿Por qué aprender Desarrollo Web?
02:11 min - 21

Funciones vs Métodos
10:01 min - 22

Funciones puras e impuras
11:22 min - 23

Identificador this
11:38 min - 24

Métodos bind, call y apply
10:09 min - 25

Funciones flecha y enlace léxico
10:31 min - 26

Implicaciones de duplicar código
03:19 min - 27

Funciones constructoras
10:41 min - 28

10 Tipos de funciones
01:39 min - 29

Objeto window y modo estricto
07:37 min - 30

Tipos de binding
01:11 min - 31

Expresiones vs Sentencias
04:02 min - 32

Proyecto: Crea biografías de personajes con JavaScript
12:51 min
Lógica y ciclos
- 33

Operadores de comparación
06:12 min - 34

Operadores lógicos
04:33 min - 35

Ejecución condicional: if
07:45 min - 36

Proyecto: Adivina el número
09:36 min - 37

Ejecución condicional: ternario
05:24 min - 38

Ejecución condicional: switch
12:08 min - 39

Loop: for
07:31 min - 40

Loop: forEach
03:57 min - 41

Loop: for of
04:26 min - 42

Loop: for in
07:38 min - 43

Loop: while
03:56 min - 44

Loop: do while
03:13 min - 45

Proyecto: Juego adivina la palabra
15:56 min
Fundamentos de arrays y modificación
- 46

Introducción a Arrays
09:09 min - 47

Mutabilidad e inmutabiliad de Arrays
07:56 min - 48

Modificación básica del final con push(), pop()
04:33 min - 49

Ejercicio: Stack de libros
16:03 min - 50

Modificación del principio con shift(), unshift()
10:21 min - 51

Modificación avanzada con splice(), reverse(), sort(), fill()
16:37 min - 52

Proyecto: Juego de cartas
15:37 min - 53

Preguntas a Desarrolladores Senior: Estrategias y métodos de estudio
01:10 min
Iteración de Arrays
- 54

Iteración con map() y forEach()
12:53 min - 55

Filtrado y reducción con filter() y reduce()
11:34 min - 56

Ejercicio: Calificación promedio aprobatoria
05:27 min - 57

Búsqueda de elementos con find() y findIndex()
03:52 min - 58

Ejercicio: Encuentra al ganador de una rifa
11:21 min - 59

Proyecto: Análisis de transacciones
10:55 min - 60

Proyecto: Análisis de transacciones parte 2
08:01 min
Métodos específicos y Operaciones
- 61

Unir y entrelazar con concat(), spread operator y join()
12:05 min - 62

Verificación y evaluación con every() y some()
05:15 min - 63

Métodos de búsqueda con includes(), indexOf() y lastIndexOf()
07:05 min - 64

Ejercicio: Encontrando los índices
11:09 min - 65

Crear copias con slice()
05:28 min - 66

Spread operator: casos de uso
07:11 min
Arrays multidimencionales
Clases y Objetos
- 71

Anatomia de un Objeto
06:48 min - 72

Trabajando con objetos
12:52 min - 73

Función constructora
14:31 min - 74

¿Qué es una clase?
06:17 min - 75

Prototipos y herencias
02:15 min - 76

Herencia en la práctica
15:38 min - 77

Prototipos en la práctica
10:42 min - 78

this en JavaScript
05:36 min - 79

Proyecto: Crea una red social
12:25 min - 80

Proyecto: Crea una red social parte 2
09:00 min
Anatomía de una variable
Resumen
Una variable es una palabra que representa algo que cambia o experimenta algún tipo de modificación y carece de estabilidad, constancia y mutabilidad.
En términos más simples, la variable es un símbolo que señala a un elemento no específico dentro de un grupo particular. Este grupo se denomina a menudo conjunto universal de la variable y cada elemento en este conjunto es un valor de la variable. Se encuentran en algoritmos, afirmaciones y fórmulas.
Ejemplos y usos de las variables
Las variables son elementos esenciales en las fórmulas, afirmaciones y algoritmos, ya que pueden adquirir diferentes valores mientras se mantienen dentro de un conjunto específico.
Por ejemplo, la variable “x” pertenece al conjunto** {1, 3, 5, 7}**, lo que significa que puede ser reemplazada por cualquier número impar menor que 12.
Esto proporciona flexibilidad y adaptabilidad en diversos contextos y situaciones. De manera similar, la variable “y” puede tomar valores entre 11 y 19, si se define como mayor que 10 y menor que 20. Esta capacidad de ajuste y modificación de las variables según las necesidades específicas de un problema, permite una resolución más eficiente.
Uso de variables en programación y Javascript
En programación, una variable es un lugar en memoria en la cual podemos guardar objetos (números, texto, etc.). Esta posee un identificador o nombre con el cual podemos llamarla más tarde cuando la necesitemos.
En términos más específicos, una variable consta de tres elementos principales:
1. Nombre: es el identificador único que se utiliza para referirse a la variable. 2. Tipo de dato: es el tipo de información que se almacena en la variable, como números enteros, decimales, cadenas de texto, booleanos, entre otros. 3. Valor: es el contenido actual almacenado en la variable.
Tipos de variables en JavaScript
**Número (Number): **Almacena valores numéricos, ya sean enteros o decimales. **Cadena (String): **Contiene secuencias de caracteres, como texto. **Booleano (Boolean): **Representa valores verdaderos (true) o falsos (false). Nulo (Null): Indica que una variable no tiene valor o está vacía. Indefinido (Undefined): Cuando una variable se ha declarado pero no se le ha asignado un valor. Arreglo (Array): Almacena una lista ordenada de elementos. Objeto (Object): Estructura de datos que puede contener propiedades y métodos. Función (Function): Un bloque de código reutilizable que puede ser llamado. Símbolo (Symbol): Identificador único utilizado para propiedades de objetos. BigInt: Para manejar números enteros grandes.
Declaración y asignación de variables en JavaScript
var nombre
De esta manera, existirá un espacio en memoria que haga referencia a la variable nombre, pero por defecto tendrá un valor undefined.Para guardar un valor en esa variable, se utiliza el símbolo de igual ( =) , seguido del valor. Esto se denomina asignación.
var nombre
nombre = "JavaScript"
Se puede declarar y asignar en una misma línea, sin repetir el nombre de la variable. A esto se le dice inicializar una variable.
var nombre = "JavaScript"
Cómo acceder a una variable
Una vez que hayas declarado y asignado un valor a una variable, ya puedes emplear en tu código usando su nombre, sin la necesidad de escribir nuevamente var.
var nombre = "JavaScript"
console.log(nombre) //"JavaScript"
Contribución creada por Andrés Guano (Platzi Contributor).