Przejdź do treści

Kompilator JavaScript i TypeScript online — Numio

Uruchamiaj JavaScript i TypeScript online z nowoczesną składnią ES2020+. Wynik console.log od razu, w odizolowanym środowisku. Za darmo, bez rejestracji.

Ctrl/⌘ + Enter, aby uruchomić

Wynik

Kod działa lokalnie w przeglądarce i nie jest nigdzie wysyłany.

Jak używać

  1. Wybierz JavaScript lub TypeScript.
  2. Napisz kod i wypisz wyniki przez console.log.
  3. Kliknij Uruchom (lub Ctrl/⌘ + Enter), aby zobaczyć wynik.

Przykład

// Przykład w JavaScripcie
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("Posortowane:", sorted.join(", "));
console.log("Maksimum:", Math.max(...nums));

Szczegóły i ograniczenia

Kod działa w QuickJS, osobnym silniku JavaScript skompilowanym do WebAssembly. Jest odizolowany od strony: bez DOM, sieci i API przeglądarki.

W TypeScripcie adnotacje typów są usuwane przed uruchomieniem. Błędy typów nie są sprawdzane – zgłaszane są tylko błędy składni.

FAQ

Czy mogę użyć document albo fetch?

Nie. Środowisko nie ma DOM, sieci ani API przeglądarki. Do pracy ze stronami użyj edytora HTML online.

Czy typy TypeScriptu są sprawdzane?

Nie. Typy są usuwane, a kod działa jako JavaScript, więc widać tylko błędy składni.

Jaka składnia jest obsługiwana?

Nowoczesny JavaScript, m.in. let/const, funkcje strzałkowe, klasy, destrukturyzacja, literały szablonowe i optional chaining.

Źródła

Aktualizacja strony: