Iklan

Tulis dan jalankan JavaScript secara instan di sandbox yang aman — lihat output console, nilai kembalian, error, dan waktu eksekusi tanpa membuka DevTools. Gratis dan berjalan di browser Anda.

Berjalan di iframe sandbox di browser Anda — tidak ada yang dikirim ke server.

Tekan Ctrl/⌘ + Enter untuk menjalankan
JavaScript
1
Console
>_ Output console muncul di sini

Tentang Penguji JavaScript

JavaScript Tester adalah playground JS online tempat Anda dapat menulis dan menjalankan JavaScript secara instan tanpa membuka DevTools atau menyiapkan proyek. Ketik kode di editor, tekan Run atau Ctrl/Cmd + Enter, dan panel konsol menampilkan output log, peringatan, error, serta waktu eksekusi Anda.

Kode Anda dijalankan di dalam iframe sandbox tanpa akses ke halaman sekitarnya. Setiap eksekusi dimulai dalam sandbox baru, sehingga variabel sisa dan kode yang tidak terkendali dari percobaan sebelumnya tidak pernah mencemari percobaan berikutnya, dan dialog yang memblokir seperti alert dinetralkan sehingga halaman tidak pernah membeku.

Karena semuanya berjalan di sisi klien di browser Anda, tidak ada yang Anda ketik dikirim ke server. Ini cara cepat dan privat untuk menguji cuplikan dari Stack Overflow, memeriksa perilaku async/await, atau men-debug fungsi kecil.

Cara menggunakan Penguji JavaScript

  1. Ketik atau tempel JavaScript ke panel editor, atau klik Sample untuk contoh yang berfungsi.
  2. Klik Run, atau tekan Ctrl/Cmd + Enter, untuk mengeksekusi kode.
  3. Baca output console.log, info, warn, dan error — plus error apa pun yang dilempar — di panel konsol, dengan waktu eksekusi ditampilkan setelah proses selesai.
  4. Aktifkan Auto-run untuk mengeksekusi ulang kode secara otomatis saat Anda menyunting.
  5. Gunakan Clear console untuk mengosongkan output, atau Clear untuk memulai lagi dengan kode baru.

Pertanyaan yang sering diajukan

Skrip Anda berjalan di dalam iframe dengan pembatasan sandbox="allow-scripts", terisolasi dari halaman. Output konsol dan error diteruskan kembali untuk ditampilkan, dan iframe dibuat ulang di setiap eksekusi sehingga status sebelumnya dibuang.

Panggilan ke console.log, console.info, console.warn, dan console.error semuanya muncul di panel konsol, bersama error yang tidak tertangkap dan baris waktu yang menunjukkan berapa milidetik proses berlangsung.

Bisa. Sintaks modern termasuk async/await, promise, arrow function, dan template literal berjalan persis seperti di browser Anda, karena sandbox menggunakan mesin JavaScript yang sama dengan halaman.

Tidak. Semuanya dieksekusi secara lokal di dalam iframe sandbox di browser Anda; tidak ada kode atau output yang dikirim ke server.

Ya. Gratis, tidak perlu mendaftar, dan Anda dapat menjalankan sebanyak apa pun cuplikan yang Anda mau.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.