Compilatore JavaScript e TypeScript online — Numio
Esegui JavaScript e TypeScript online con la sintassi moderna ES2020+. Output di console.log immediato in una sandbox isolata. Gratis e senza registrazione.
Funziona nel browser · Senza registrazione
Ctrl/⌘ + Invio per eseguire
Output
Il codice viene eseguito nel tuo browser e non viene caricato online.
Come si usa
- Scegli JavaScript o TypeScript.
- Scrivi il codice e stampa i risultati con console.log.
- Premi Esegui (o Ctrl/⌘ + Invio) per vedere l’output.
Esempio
// Esempio JavaScript
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("Ordinati:", sorted.join(", "));
console.log("Massimo:", Math.max(...nums));
Dettagli e limiti
Il codice viene eseguito in QuickJS, un motore JavaScript separato compilato in WebAssembly, isolato dalla pagina: niente DOM, rete o API del browser.
In TypeScript le annotazioni di tipo vengono rimosse prima dell’esecuzione. Gli errori di tipo non vengono controllati, solo quelli di sintassi.
FAQ
Posso usare document o fetch?
No. La sandbox non ha DOM, rete né API del browser. Per lavorare con le pagine web, usa l’editor HTML online.
Controlla i tipi di TypeScript?
No. I tipi vengono rimossi e il codice viene eseguito come JavaScript, quindi compaiono solo gli errori di sintassi.
Quale sintassi è supportata?
JavaScript moderno: let/const, arrow function, classi, destrutturazione, template literal, optional chaining e altro.
Strumenti correlati
Riferimenti
Pagina aggiornata: