Exporter et importer
// outils.js
export const TVA = 20;
export function ttc(ht) { return ht * (1 + TVA / 100); }
export default function formatEuro(n) { return n.toLocaleString("fr-FR", { style: "currency", currency: "EUR" }); }
// main.js
import formatEuro, { ttc } from "./outils.js";
Navigateur
<script type="module" src="main.js"></script>Les modules nécessitent un serveur local (pas d'ouverture en file://) : extension Live Server ou npx serve.
Node.js
Fichiers .mjs, ou "type": "module" dans package.json. Modules intégrés : node:fs/promises, node:path, node:http. Installer Node : sur Windows, avec nvm.