Przejdź do treści
ToolMug

Uruchamianie JavaScript

Wklej lub wpisz kod JavaScript, uruchom go w odizolowanej piaskownicy i zobacz wynik oraz komunikaty konsoli. Nadaje się do krótkich eksperymentów i nauki.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

Ctrl+Enter / ⌘+Enter

Konsola

Wynik console.log pojawi się tutaj.

Kod działa w osobnym workerze: bez DOM (document, window), ale fetch, timery, JSON, Intl i inne wbudowane elementy działają.

Jak używać

  1. Wpisz kod JavaScript lub wczytaj przykład.
  2. Kliknij „Uruchom”.
  3. Odczytaj zwróconą wartość i komunikaty console.log.

Opis opcji

Piaskownica
Kod działa w ograniczonym środowisku przeglądarki bez dostępu do danych tej witryny.
Błędy
Błędy składni i wykonania są pokazane przy wyniku, aby ułatwić poprawienie kodu.

Co jest wypisywane

W wyniku pojawia się tylko to, co wyślesz do konsoli. Wartość ostatniego wiersza nie jest pokazywana tak jak w konsoli przeglądarki, więc opakuj ją w console.log. Wypisywanie działa jak w Node.js: tablice i obiekty są rozwijane, ciągi znaków w nich są ujęte w cudzysłów, a symbole zastępcze %s i %d są uzupełniane z kolejnych argumentów.

console.log([1, 2, 3].map((n) => n * n));
console.log('%s is %d years old', 'Ada', 36);
console.log({ name: 'Ada', tags: ['a', 'b'] });
const data = await fetch('https://example.com/').then((r) => r.status);
console.log(data);

Pierwsze trzy wiersze wypisują [ 1, 4, 9 ], Ada is 36 years old i { name: "Ada", tags: [ "a", "b" ] }. Dwa ostatnie wiersze wymagają połączenia z siecią i wypisują status HTTP żądania. Limit czasu można ustawić na 5, 10, 30 lub 60 sekund; po jego osiągnięciu uruchomienie jest kończone, a komunikat o tym informuje.

Najczęściej zadawane pytania

Czy mogę uruchamiać kod z sieci?

Narzędzie jest przeznaczone do krótkich fragmentów; nie zakładaj dostępu do sieci ani Node.js.

Czy kod jest zapisywany?

Nie. Zapisz go lokalnie, jeśli chcesz zachować wynik.

Czy narzędzie instaluje pakiety?

Nie, działa bez instalowania pakietów.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia