Reklama

Pisz i uruchamiaj JavaScript natychmiast w bezpiecznym sandboxie — zobacz wynik konsoli, wartości zwracane, błędy i czas bez otwierania DevTools. Za darmo i działa w przeglądarce.

Działa w izolowanym iframe w przeglądarce — nic nie jest wysyłane na serwer.

Naciśnij Ctrl/⌘ + Enter, aby uruchomić
JavaScript
1
Konsola
>_ Wynik konsoli pojawi się tutaj

O Tester JavaScript

JavaScript Tester to internetowy plac zabaw JS, w którym możesz pisać i uruchamiać JavaScript natychmiast, bez otwierania DevTools czy tworzenia projektu. Wpisz kod w edytorze, naciśnij Uruchom lub Ctrl/Cmd + Enter, a panel konsoli pokaże wyniki logów, ostrzeżenia, błędy i czas wykonania.

Twój kod wykonuje się wewnątrz izolowanego (sandboxed) iframe bez dostępu do otaczającej strony. Każde uruchomienie zaczyna się w świeżym środowisku sandbox, więc pozostałe zmienne i rozbiegany kod z poprzedniej próby nigdy nie zanieczyszczają kolejnej, a blokujące okna dialogowe, takie jak alert, są neutralizowane, dzięki czemu strona nigdy się nie zawiesza.

Ponieważ wszystko działa po stronie klienta w Twojej przeglądarce, nic z tego, co wpisujesz, nie jest wysyłane na serwer. To szybki, prywatny sposób na przetestowanie fragmentu ze Stack Overflow, sprawdzenie zachowania async/await lub debugowanie małej funkcji.

Jak korzystać z Tester JavaScript

  1. Wpisz lub wklej JavaScript w panelu edytora, albo kliknij Przykład, aby zobaczyć działający przykład.
  2. Kliknij Uruchom lub naciśnij Ctrl/Cmd + Enter, aby wykonać kod.
  3. Odczytaj w panelu konsoli wyniki console.log, info, warn i error — a także wszelkie zgłoszone błędy — wraz z czasem wykonania pokazywanym po zakończeniu uruchomienia.
  4. Włącz Auto-run, aby kod wykonywał się ponownie automatycznie podczas edycji.
  5. Użyj Wyczyść konsolę, aby opróżnić wynik, lub Wyczyść, aby zacząć od nowa z nowym kodem.

Najczęściej zadawane pytania

Twój skrypt działa wewnątrz iframe z ograniczeniem sandbox="allow-scripts", odizolowanego od strony. Wyniki konsoli i błędy są przekazywane z powrotem do wyświetlenia, a iframe jest tworzony od nowa przy każdym uruchomieniu, więc poprzedni stan jest odrzucany.

Wywołania console.log, console.info, console.warn i console.error pojawiają się w panelu konsoli, wraz z nieprzechwyconymi błędami i linią czasu pokazującą, ile milisekund trwało wykonanie.

Tak. Nowoczesna składnia, w tym async/await, promises, funkcje strzałkowe i literały szablonowe, działa dokładnie tak samo, jak w Twojej przeglądarce, ponieważ sandbox używa tego samego silnika JavaScript co strona.

Nie. Wszystko wykonuje się lokalnie w izolowanym iframe w Twojej przeglądarce; żaden kod ani wynik nie są przesyłane na serwer.

Tak. Jest darmowy, nie wymaga rejestracji i możesz uruchomić dowolną liczbę fragmentów kodu.

Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.