Saltar al contenido principal

Práctica 214. Módulos en JavaScript.

Ejercicio 1. Exportar y importar una función simple.

Crea un archivo saludos.js que exporte una función saludar(nombre) que muestre: Hola, <nombre>!

Crea un archivo app.js que importe la función y la use con un nombre cualquiera.


Ejercicio 2. Exportar varias funciones.

Crea un archivo matematicas.js que tenga las funciones:

  • sumar(a, b)
  • restar(a, b)
  • multiplicar(a, b)
  • dividir(a, b)

Expórtalas todas con exportaciones nombradas.

Crea un archivo app.js que importe solo sumar y multiplicar y los use.


Ejercicio 3. Exportar una clase.

Crea un archivo Coche.js que defina una clase Coche con atributos marca y modelo y un método mostrarInfo().

Exporta la clase como default.

Crea un archivo app.js que importe la clase y cree un objeto de tipo Coche.


Ejercicio 4. Exportar un objeto con múltiples funciones.

Crea un archivo utilidades.js que exporte un objeto con las funciones:

  • esPar(num) → devuelve true si el número es par.
  • esImpar(num) → devuelve true si el número es impar.

Crea un archivo app.js que importe el objeto completo y use ambas funciones.


Ejercicio 5. Importación combinada.

Crea un archivo mensajes.js que contenga:

  • Una exportación default: mensajeBienvenida (un string con "Bienvenido a NodeJS!").
  • Dos exportaciones nombradas: mensajeError y mensajeDespedida.

Crea un archivo app.js que importe la default como bienvenida y también importe los mensajes nombrados para mostrarlos por consola.