如何在一个JavaScript文件中连接另一个JavaScript文件?代码的导入与导出
大家好!我刚开始学习JavaScript,正在写我的第一个小项目。我有一个`utils.js`文件,里面存放辅助函数,比如一个用于格式化日期的函数,还有一个主文件`script.js`,我在其中编写页面逻辑。
问题在于,我不知道如何从`script.js`中调用在`utils.js`中声明的函数。我试过在HTML中先写``,再写``——这确实有效,但代码变得很乱,尤其是当文件很多的时候。我觉得应该有一种方法可以直接在JavaScript内部实现这一点,就像其他语言(例如C中的`#include`或Python中的`import`)那样。
以下是我的代码示例:
**utils.js:**
```javascript
function formatDate(date) {
const options = { year: 'numeric', month: 'long', day: 'numeric' };
return date.toLocaleDateString('ru-RU', options);
}
```
**script.js:**
```javascript
// 我该如何在这里导入formatDate?
const today = new Date();