Publicitate

Scrie și rulează JavaScript instantaneu într-un sandbox sigur — vezi ieșirea din consolă, valorile returnate, erorile și timpii fără a deschide DevTools. Gratuit și rulează în browserul tău.

Rulează într-un iframe izolat în browserul tău — nimic nu este trimis către un server.

Apasă Ctrl/⌘ + Enter pentru a rula
JavaScript
1
Consolă
>_ Ieșirea din consolă apare aici

Despre Tester JavaScript

JavaScript Tester este un playground JS online unde poți scrie și rula JavaScript instant, fără să deschizi DevTools sau să configurezi un proiect. Scrie cod în editor, apasă Run sau Ctrl/Cmd + Enter, iar panoul de consolă arată ieșirea log-urilor, avertismentele, erorile și timpul de execuție.

Codul tău se execută într-un iframe izolat, fără acces la pagina din jur. Fiecare rulare pornește într-un sandbox nou, astfel încât variabilele rămase și codul necontrolat dintr-o încercare anterioară nu poluează niciodată următoarea, iar dialogurile blocante precum alert sunt neutralizate, astfel încât pagina nu se blochează niciodată.

Deoarece totul rulează client-side în browserul tău, nimic din ce tastezi nu este trimis către un server. Este o modalitate rapidă și privată de a testa un fragment de pe Stack Overflow, de a verifica comportamentul async/await sau de a depana o funcție mică.

Cum să utilizați Tester JavaScript

  1. Scrie sau lipește JavaScript în panoul de editor, sau apasă Sample pentru un exemplu funcțional.
  2. Apasă Run, sau Ctrl/Cmd + Enter, pentru a executa codul.
  3. Citește ieșirea console.log, info, warn și error — plus orice erori aruncate — în panoul de consolă, cu timpul de execuție afișat la finalul rulării.
  4. Activează Auto-run pentru a reexecuta automat codul pe măsură ce editezi.
  5. Folosește Clear console pentru a goli ieșirea, sau Clear pentru a reîncepe cu cod nou.

Întrebări frecvente

Script-ul tău rulează într-un iframe cu restricția sandbox="allow-scripts", izolat de pagină. Ieșirea consolei și erorile sunt redirecționate înapoi pentru afișare, iar iframe-ul este recreat la fiecare rulare, astfel încât starea anterioară este eliminată.

Apelurile la console.log, console.info, console.warn și console.error apar toate în panoul de consolă, împreună cu erorile necapturate și o linie de cronometrare care arată câte milisecunde a durat rularea.

Da. Sintaxa modernă, inclusiv async/await, promisiuni, arrow functions și template literals, rulează exact cum ar face-o în browserul tău, deoarece sandbox-ul folosește același motor JavaScript ca și pagina.

Nu. Totul se execută local, într-un iframe izolat în browserul tău; niciun cod sau ieșire nu este transmis către un server.

Da. Este gratuit, nu necesită înregistrare, și poți rula oricâte fragmente dorești.

Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.