Catálogo de los 21 ejercicios prácticos de fundamentos de programación en entorno cliente. Pulsa en Ver en Visor para inspeccionar el código o en Ejecutar para probarlo.
Variables primitivas y complejas. Registro en consola con log, error, info y debug.
Array de 100 números aleatorios, salida en tabla con console.table y filtrado por rango.
Objeto persona con array y sub-objeto anidado, visualizado en console.table.
Solicitud de dos números mediante prompt() y cálculo de la suma con validación numérica.
Evaluación de paridad de un número entero introducido interactivamente por el usuario.
Captura de valor numérico desde un formulario del DOM y renderizado del resultado en pantalla.
Conteo de vocales mediante análisis secuencial y verificación contra conjunto de vocales.
Generación de números aleatorios uniformes entre dos límites con Math.random().
Inversión de caracteres usando combinación funcional de métodos de Array y String.
Extracción del valor máximo en una secuencia numérica con Math.max y spread operator.
Filtrado de duplicados y conteo de valores únicos utilizando la estructura Set de ES6.
Filtrado funcional de colecciones usando Array.prototype.filter() y operador de módulo.
Segmentación de texto en tokens de palabras omitiendo espacios en blanco continuos.
Normalización de caracteres y comprobación de simetría en frases y palabras.
Algoritmo de comprobación de divisibilidad para encontrar primos en rangos dados.
Conversión aritmética de temperaturas aplicando la relación (C * 9/5) + 32.
Ordenación ascendente de enteros empleando comparador numérico en Array.sort().
Determinación de la palabra de mayor longitud con procesamiento iterativo.
Cálculo de la media aritmética sumando elementos con reduce() y dividiendo por n.
Alternancia de mayúsculas y minúsculas según índice par o impar de cada carácter.
Función que toma un vector y un límite para devolver un nuevo array filtrado.