Contenido del Curso
Introducción a JavaScript
Introducción a JavaScript
1. Primeros Pasos
Primera Aplicación de Consola en JavaScriptDesafío: Mostrar Alguna SalidaDesafío: Salida de Múltiples LíneasTrabajando con NúmerosDesafío: Trabajo con NúmerosDesafío: Cálculo de la Velocidad de un AutomóvilDesafío: Cálculo del Área de un TrapecioMostrar Múltiples ValoresDesafío: Mostrando Salida Significativa en la ConsolaCómo Usar Comentarios en JavaScript?Desafío: Agregar un ComentarioComentarios de Varias LíneasDesafío: Comentar Código¿Qué Es JavaScript Realmente?
2. Manipulación de Datos
Almacenamiento de DatosDesafío: Declaración de una VariableDesafío: Acceso a Datos Desde una VariableDesafío: Corregir Nombres de VariablesDesafío: Reasignación de una VariableConstantesDesafío: Declaración y Uso de ConstantesRealización de Operaciones Aritméticas en VariablesDesafío: Creación de una Calculadora de SalarioDesafío: Ajuste de Salario con BonificaciónExplorando los Tipos de Datos PrimitivosDesafío: Declaración de un Valor BooleanoCómo Interactúan los Diferentes Tipos de DatosDesafío: Concatenación de CadenasDesafío: Creación de Perfil de Usuario y Detalles de Actividad
3. Sentencias Condicionales
Operadores de ComparaciónDesafío: Verificación de Elegibilidad por EdadLa Sentencia `if`Desafío: Recomendador de Atuendos Según el ClimaDesafío: Par o ImparSentencias Condicionales AnidadasLa Cláusula `else`Desafío: Mejorando el Verificador de Par o ImparDesafío: Asesor de TemperaturaLa Cláusula `else if`Desafío: Categorizador de CalificacionesOperador Lógico `AND`Desafío: Comprobar si un Número es Par y PositivoOperador Lógico ORDesafío: Acceso al Sistema de Control
4. Dominio de las Funciones
¿Qué Son las Funciones?Desafío: Función SimpleDesafío: Cálculo de la Velocidad de un AutomóvilÁmbitosPasar Datos a FuncionesDesafío: Corrigiendo la Función de VelocidadDesafío: Mejorando el Categorizador de CalificacionesTarea: Definición de una Función CompuestaDevolución de Datos desde FuncionesValores PredeterminadosDesafío: Autorrespondedor de Correo Electrónico con Parámetros Predeterminados
5. Explorando Arreglos
¿Qué Son los Arrays?Desafío: Definición de un ArrayDesafío: IndexaciónAgregar Valores a un ArrayDesafío: Agregar Elementos a un ArrayEliminación de Elementos de un ArregloDesafío: Práctica de `pop` y `shift`La Propiedad `length`Desafío: Contar ElementosEl Método `includes`Desafío: Búsqueda de Animales en el Zoológico
Uso de Bucles con Arreglos
Los bucles nos permiten recorrer de manera eficiente todos o algunos elementos de un arreglo.
Por ejemplo, podemos utilizar un bucle for para iterar sobre todos los elementos de un arreglo y mostrarlos:
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Esto es especialmente útil cuando necesitamos realizar una operación sobre varios elementos de un arreglo:
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
También se puede utilizar un bucle while
o do-while
para este propósito; sin embargo, no es la convención habitual.
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Aunque se pueden lograr los mismos resultados utilizando bucles while
o do-while
, se recomienda emplear un bucle for
al iterar sobre arreglos, ya que es el enfoque convencional y más legible.
1. ¿Qué muestra en pantalla el siguiente código?
2. ¿El siguiente código modifica el arreglo original?
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 6. Capítulo 7