Ejercicios de javaScript de freecodecamp
Haciendo la certificación de Algoritmos de JavaScript y Estructuras de Datos.
1 - Comenta tu código de JavaScript
2 - Declara variables de JavaScript
3 - Almacenar valores con el operador de asignación
4 - Asigna el valor de una variable a otra variable
5 - Inicializa variables con el operador de asignación
6 - Declara variables de cadena
7 - Comprendiendo las variables no inicializadas
8 - Comprendiendo la sensibilidad de mayúsculas en las variables
9 - Explora las diferencias entre las palabras claves var y let
10 - Declara una variable de solo lectura con la palabra clave const
11 - Suma dos números con JavaScript
12 - Resta un número de otro con JavaScript
13 - Multiplica dos números con JavaScript
14 - Divide un número entre otro con JavaScript
15 - Incrementa un número con JavaScript
16 - Decrementa un número con JavaScript
17 - Crea números decimales con JavaScript
18 - Multiplica dos números decimales con JavaScript
19 - Divide un decimal entre otro con JavaScript
20 - Encuentra un resto en JavaScript
21 - Asignación compuesta con adición aumentada
22 - Asignación compuesta con resta aumentada
23 - Asignación compuesta con multiplicación aumentada
24 - Asignación compuesta con división aumentada
25 - Escapa comillas literales en cadenas
26 - Cita cadenas con comillas simples
27 - Escapa secuencias en cadenas
28 - Concatena cadenas con el operador "más"
29 - Concatena cadenas con el operador "más igual"
30 - Construye cadenas con variables
31 - Agrega variables a cadenas
32 - Encuentra la longitud de una cadena
33 - Utiliza la notación de corchetes para encontrar el primer carácter en una cadena
34 - Comprende la inmutabilidad de las cadenas
35 - Utiliza la notación de corchetes para encontrar el enésimo carácter en una cadena
36 - Utiliza la notación de corchetes para encontrar el último carácter en una cadena
37 - Utiliza la notación de corchetes para encontrar el carácter enésimo final en una cadena
38 - Palabra en blanco
39 - Almacena múltiples valores en una variable utilizando los arreglos de JavaScript
40 - Anida un arreglo dentro de otro arreglo
41 - Accede a los datos de un arreglo con índices
42 - Modifica los datos de un arreglo con índices
43 - Accede a arreglos multidimensionales con índices
44 - Manipular arreglos con el método push
45 - Manipular arreglos con el método pop
46 - Manipular arreglos con el método shift
47 - Manipular arreglos con el método unshift
48 - Lista de compras
49 - Escribe JavaScript reutilizable utilizando funciones
50 - Pasa valores a las funciones utilizando argumentos
51 - Devuelve un valor de una función utilizando "Return"
52 - Ámbito global y funciones
53 - Ámbito local y funciones
54 - Ámbito global vs. local en funciones
55 - Ámbito global vs. local en funciones
56 - Comprendiendo el valor indefinido devuelto por una función
57 - Asignación con un valor devuelto
58 - Permanece en línea
59 - Comprende los valores booleanos
60 - Usa lógica condicional con las sentencias "If"
61 - Comparación con el operador de igualdad
62 - Comparación con el operador de estricta igualdad
63 - Practica comparando diferentes valores
64 - Comparación con el operador de desigualdad
65 - Comparación con el operador de estricta desigualdad
66 - Comparación con el operador "mayor que"
67 - Comparación con el operador "mayor o igual que"
68 - Comparación con el operador "menor que"
69 - Comparación con el operador "menor o igual que"
70 - Comparaciones con el operador lógico "and"
71 - Comparaciones con el operador lógico "or"
72 - Introducción a las sentencias "Else"
73 - Introducción a las sentencias "Else If"
74 - Orden lógico de las sentencias "if else"
75 - Encadena sentencias if else
76 - Código de golf
77 - Seleccionando entre muchas opciones con declaración switch
78 - Agrega una opción predeterminada en las declaraciones switch
79 - Múltiples opciones idénticas en las declaraciones "switch"
80 - Reemplazando cadenas de "If Else" por "Switch"
81 - Devuelve valores booleanos desde funciones
82 - Patrón de devolución anticipado para funciones
83 - Conteo de cartas
84 - Construye objetos en JavaScript
85 - Accede a propiedades de objetos con notación de puntos
86 - Accede a propiedades de objetos con notación de corchete
87 - Accede a propiedades de objetos con variables
88 - Actualizando las propiedades de un objeto
89 - Añade nuevas propiedades a un objeto de JavaScript
90 - Elimina propiedades en un objeto de JavaScript
91 - Usa objetos para hacer búsquedas
92 - Verifica las propiedades de un objeto
93 - Manipulando objectos complejos
94 - Accede a objetos anidados
95 - Accede a arreglos anidados
96 - Colección de discos
97 - Itera con el bucle "while" de JavaScript
98 - Itera con los bucles "for" de JavaScript
99 - Itera números impares con un bucle "for"
100 - Cuenta hacia atrás con un bucle "for"
101 - Itera a través de un arreglo con un bucle "for"
102 - Anida bucles "for"
103 - Itera con el bucle "do...while" de JavaScript
104 - Reemplaza bucles usando recursión
105 - Búsqueda de perfiles
106 - Genera fracciones aleatorias con JavaScript
107 - Genera números enteros aleatorios con JavaScript
108 - Genera números enteros aleatorios dentro de un rango
109 - Utiliza la función "parseInt"
110 - Utiliza la función "parseInt" con Radix (Base)
111 - Usa el operador condicional (ternario)
112 - Usa múltiples operadores condicionales (ternarios)
113 - Utiliza recursión para crear una cuenta regresiva