EsJS Logo

Módulos

Los módulos son una forma de organizar el código en archivos separados. Cada módulo tiene su propio ámbito, por lo que no hay que preocuparse de que las variables o funciones de un módulo interfieran con las de otro.

Importar módulos

Para importar un módulo se utiliza la palabra clave importar seguida del nombre del módulo y el nombre de la variable que se utilizará para acceder a él.

Por ejemplo, EsJS dispone de un módulo llamado Terminal que permite escribir en la pantalla. Para utilizarlo, se debe importar el módulo y luego llamar a la función escribir.

importar { Terminal } desde "@es-js/terminal"

Terminal.escribir("Hola Mundo");

Exportar módulos

Para exportar un módulo se utiliza la palabra clave exportar seguida del nombre del módulo y el nombre de la variable que se utilizará para acceder a él.

exportar const PI = 3.14159265359;

exportar funcion areaCirculo(radio) {
    retornar PI * radio * radio;
}

consola.escribir(areaCirculo(5));