// 1. 模块私有的内容functionmultiply(x, y){return x * y;}// 2. 模块导出的内容exportfunctionsum(x, y){return x + y;}exportfunctionsubstract(x, y){return x - y;}// 3. 一次导出多个模块成员functiondivide(x, y){return x / y;}functionremainder(x, y){return x % y;}export{ divide, remainder };// 4. 为导出成员重命名export{ divide as div, remainder as rem };// 5. 默认导出,模块默认导出成员,其他模块导入该成员时,名称不能写到大括号中,并且无需与导出时的名称一致。exportdefaultfunctionmax(x, y){return x > y ? x : y;}// 6. 每个模块只能有一个默认导出,因此下面的代码会抛出错误。exportdefaultfunctionmin(x, y){return x < y ? x : y;}