Avatar ·

Como incluir um arquivo JavaScript dentro de outro? Importação e exportação de código

Olá a todos! Estou começando a aprender JavaScript e escrevendo meu primeiro projeto pequeno. Tenho um arquivo `utils.js`, onde armazeno funções auxiliares, por exemplo, uma função para formatar data, e o arquivo principal `script.js`, onde escrevo a lógica da página. O problema é que não sei como chamar de `script.js` uma função que está declarada em `utils.js`. Tentei simplesmente escrever `` no HTML antes de `` — isso funciona, mas o código fica bagunçado, especialmente quando há muitos arquivos. Acho que deve haver uma maneira de fazer isso diretamente dentro do JavaScript, como em outras linguagens (por exemplo, `#include` em C ou `import` em Python). Aqui está um exemplo do meu 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 // Como importo formatDate aqui? const today = new Date();