Iklan
Semua alat Percuma

Tulis dan jalankan JavaScript serta-merta dalam kotak pasir yang selamat — lihat output konsol, nilai pulangan, ralat dan masa tanpa membuka DevTools. Percuma dan berjalan dalam pelayar anda.

Berjalan dalam iframe kotak pasir dalam pelayar anda — tiada apa-apa dihantar ke pelayan.

Tekan Ctrl/⌘ + Enter untuk jalankan
JavaScript
1
Konsol
>_ Output konsol muncul di sini

Mengenai Penguji JavaScript

JavaScript Tester ialah taman permainan JS dalam talian di mana anda boleh menulis dan menjalankan JavaScript serta-merta tanpa membuka DevTools atau menyediakan projek. Taip kod dalam editor, tekan Run atau Ctrl/Cmd + Enter, dan panel konsol memaparkan output log, amaran, ralat dan masa pelaksanaan anda.

Kod anda dilaksanakan dalam iframe berkotak pasir (sandbox) tanpa akses kepada halaman sekeliling. Setiap larian bermula dalam sandbox baharu, jadi pemboleh ubah baki dan kod yang berlari lepas kawalan daripada percubaan sebelumnya tidak pernah mencemari yang seterusnya, dan dialog menghalang seperti alert dineutralkan supaya halaman tidak pernah beku.

Kerana semuanya berjalan sisi klien dalam pelayar anda, tiada apa yang anda taip dihantar ke pelayan. Ia adalah cara pantas dan peribadi untuk menguji cebisan daripada Stack Overflow, menyemak tingkah laku async/await, atau menyahpepijat fungsi kecil.

Cara menggunakan Penguji JavaScript

  1. Taip atau tampal JavaScript ke dalam panel editor, atau klik Sample untuk contoh yang berfungsi.
  2. Klik Run, atau tekan Ctrl/Cmd + Enter, untuk melaksanakan kod.
  3. Baca output console.log, info, warn dan error — ditambah sebarang ralat yang dilontar — dalam panel konsol, dengan masa pelaksanaan dipaparkan apabila larian selesai.
  4. Aktifkan Auto-run untuk melaksanakan semula kod secara automatik semasa anda menyunting.
  5. Gunakan Clear console untuk mengosongkan output, atau Clear untuk mula semula dengan kod baharu.

Soalan lazim

Skrip anda berjalan dalam iframe dengan sekatan sandbox="allow-scripts", terasing daripada halaman. Output konsol dan ralat dihantar semula untuk paparan, dan iframe dicipta semula pada setiap larian supaya keadaan sebelumnya dibuang.

Panggilan kepada console.log, console.info, console.warn dan console.error semuanya muncul dalam panel konsol, bersama ralat yang tidak ditangkap dan baris masa yang menunjukkan berapa milisaat larian mengambil masa.

Boleh. Sintaks moden termasuk async/await, promise, fungsi anak panah dan literal templat berjalan tepat seperti dalam pelayar anda, kerana sandbox menggunakan enjin JavaScript yang sama seperti halaman.

Tidak. Semuanya dilaksanakan secara tempatan dalam iframe berkotak pasir dalam pelayar anda; tiada kod atau output dihantar ke pelayan.

Ya. Ia percuma, tidak memerlukan pendaftaran, dan anda boleh menjalankan seberapa banyak cebisan yang anda mahu.

Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.