Compilateur JavaScript et TypeScript en ligne — Numio
Exécutez du JavaScript et du TypeScript en ligne avec la syntaxe moderne ES2020+. Sortie console.log immédiate dans un bac à sable isolé. Gratuit.
Fonctionne dans le navigateur · Sans inscription
Ctrl/⌘ + Entrée pour exécuter
Sortie
Le code s’exécute dans votre navigateur ; il n’est pas envoyé en ligne.
Mode d’emploi
- Choisissez JavaScript ou TypeScript.
- Écrivez votre code et affichez les résultats avec console.log.
- Cliquez sur Exécuter (ou Ctrl/⌘ + Entrée) pour voir la sortie.
Exemple
// Exemple JavaScript
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("Triés :", sorted.join(", "));
console.log("Maximum :", Math.max(...nums));
Détails et limites
Le code s’exécute dans QuickJS, un moteur JavaScript distinct compilé en WebAssembly. Il est isolé de la page : ni DOM, ni réseau, ni API du navigateur.
En TypeScript, les annotations de type sont retirées avant l’exécution. Les erreurs de type ne sont pas vérifiées ; seules les erreurs de syntaxe sont signalées.
FAQ
Puis-je utiliser document ou fetch ?
Non. Le bac à sable n’a ni DOM, ni réseau, ni API du navigateur. Pour travailler sur une page web, utilisez l’éditeur HTML en ligne.
Les types TypeScript sont-ils vérifiés ?
Non. Les types sont retirés et le code s’exécute comme du JavaScript : seules les erreurs de syntaxe s’affichent.
Quelle syntaxe est prise en charge ?
Le JavaScript moderne : let/const, fonctions fléchées, classes, déstructuration, littéraux de gabarit, chaînage optionnel, etc.
Outils associés
Références des formats
Page de l’outil mise à jour le :