Aller au contenu

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

  1. Choisissez JavaScript ou TypeScript.
  2. Écrivez votre code et affichez les résultats avec console.log.
  3. 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.

Références des formats

Page de l’outil mise à jour le :