Avatar ·

¿Cómo incluir un archivo JavaScript dentro de otro? Importación y exportación de código

¡Hola a todos! Acabo de empezar a aprender JavaScript y estoy escribiendo mi primer proyecto pequeño. Tengo un archivo `utils.js` donde guardo funciones auxiliares, por ejemplo, una función para formatear fechas, y un archivo principal `script.js` donde escribo la lógica de la página. El problema es que no sé cómo llamar desde `script.js` a una función que está declarada en `utils.js`. Intenté simplemente escribir `` en HTML antes de `` — esto funciona, pero el código se vuelve desordenado, especialmente cuando hay muchos archivos. Creo que debería haber una forma de hacerlo directamente dentro de JavaScript, como en otros lenguajes (por ejemplo, `#include` en C o `import` en Python). Aquí hay un ejemplo de mi código: **utils.js:** ```javascript function formatDate(date) { const options = { year: 'numeric', month: 'long', day: 'numeric' }; return date.toLocaleDateString('ru-RU', options); } ``` **script.js:** ```javascript // ¿Cómo importo formatDate aquí? const today = new Date();