Skip to content

Ejercicios de Fundamentos de JavaScript - Bucles, Funciones y Scope

License

Notifications You must be signed in to change notification settings

blockmaker-academy/fundamentos-js-02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blockmaker Academy: Ejercicios de Fundamentos de JavaScript - Bucles, Funciones y Scope

logo_blockmaker_academy

¡Bienvenido al repositorio de ejercicios de Fundamentos de JavaScript de Blockmaker Academy! Aquí encontrarás una serie de ejercicios diseñados para ayudarte a comprender y practicar los conceptos básicos de bucles, funciones y scope en JavaScript.

Introducción a JavaScript

JavaScript es un lenguaje de programación ampliamente utilizado en el desarrollo web. Conocer los fundamentos de JavaScript es esencial para construir aplicaciones web interactivas y dinámicas.

Objetivo del Repositorio

El objetivo de este repositorio es proporcionarte ejercicios prácticos que te ayudarán a fortalecer tus habilidades en bucles, funciones y scope en JavaScript. Cada ejercicio se enfoca en un concepto específico y te guiará a través de los pasos necesarios para completarlo con éxito.

Estructura del Repositorio

El repositorio está organizado de la siguiente manera:

  • Cada ejercicio tiene su propia carpeta en el repositorio, que contiene los archivos necesarios.
  • Dentro de cada carpeta de ejercicio, encontrarás un archivo README.md con las instrucciones detalladas y ejemplos para completar el ejercicio.
  • Además de los ejercicios, se proporciona una carpeta "soluciones" con las respuestas completas de cada ejercicio. Puedes consultar estas soluciones como referencia después de intentar resolver los ejercicios por ti mismo.

Ejercicios Incluidos

  1. Bucles While: Utiliza un bucle while para imprimir los números del 1 al 10.

  2. Bucle Do...While: Utiliza un bucle do...while para pedir al usuario que ingrese un número positivo. Continúa pidiendo hasta que ingrese un número positivo.

  3. Bucles For: Utiliza un bucle for para imprimir los números pares del 2 al 20.

  4. Bucle For...of: Crea un array de nombres y utiliza un bucle for...of para imprimir cada nombre en la consola.

  5. Bucle For...in: Crea un objeto con algunas propiedades y utiliza un bucle for...in para imprimir cada propiedad y su valor en la consola.

  6. Funciones: Crea una función llamada saludar que acepte un nombre como parámetro y retorne un mensaje de saludo.

  7. Parámetros y Argumentos: Crea una función llamada calcularAreaRectangulo que acepte dos parámetros: base y altura. La función debe calcular y retornar el área del rectángulo.

  8. Retorno de Valores: Crea una función llamada esMayorDeEdad que acepte una edad como parámetro y retorne true si la edad es mayor o igual a 18, y false si no lo es.

  9. Funciones Anónimas y Expresiones de Función: Crea una función anónima que acepte dos números como argumentos y retorne su suma.

  10. Arrow Functions: Convierte la función del ejercicio anterior en una arrow function.

  11. Scope Global y Local: Declara una variable global llamada contador con valor 0. Luego, crea una función que incremente el contador en 1 cada vez que se llama. Imprime el valor del contador después de llamar a la función varias veces.

  12. Scope de Bloque: Utiliza let para declarar una variable dentro de un bloque (if, for, etc.). Intenta acceder a esa variable fuera del bloque y observa si puedes acceder a ella.

  13. Closures: Crea una función llamada contadorClosures que retorne otra función. Esta función interna debe mantener un contador interno y cada vez que se llame, incrementa el contador y lo devuelve. Utiliza closures para lograr esto.

¡Comienza a Explorar!

Selecciona un ejercicio y sigue las instrucciones en el archivo README.md para completarlo. Experimenta con los ejemplos de código y practica cada concepto para fortalecer tus habilidades en JavaScript. ¡Diviértete aprendiendo y programando!

About

Ejercicios de Fundamentos de JavaScript - Bucles, Funciones y Scope

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published