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();