Compiler JavaScript online

Coba kode JavaScript tanpa membuka konsol peramban atau memasang Node.js. Tulis, jalankan, dan lihat keluarannya di Terminal dalam hitungan detik.

Terminal

Siap

Tekan Jalankan untuk melihat hasilnya di sini. Peramban ini belum mendukung input saat program berjalan, jadi input() dan prompt() akan bernilai kosong.

Kode di halaman ini tidak disimpan. Buka Playground untuk menyimpan sketsa ke akunmu.

Cara kerjanya

Menjalankan JavaScript di BelajarCode

  • Berjalan terpisah dari halaman

    Kode dijalankan di pekerja tersendiri dengan mesin QuickJS, jadi perulangan yang tidak pernah berhenti bisa dihentikan tanpa membuat halaman macet.

  • prompt() menunggu jawabanmu

    Saat program memanggil prompt(), program berhenti dan menunggu jawabanmu di Terminal. Hasilnya selalu berupa teks, jadi ubah dengan Number() bila perlu.

  • Galat dijelaskan dalam bahasa Indonesia

    Pesan galat yang berbahasa Inggris diterjemahkan jadi penjelasan singkat, lengkap dengan baris yang perlu dicek dan cara memperbaikinya.

Contoh program

Contoh kode JavaScript untuk dicoba

Pilih contohnya di atas editor untuk menjalankannya, atau salin kodenya dari sini.

  • Sapa nama

    Membaca teks dengan prompt(), lalu menampilkannya dengan console.log().

    const nama = prompt("Siapa namamu?");
    console.log("Halo, " + nama);
  • Hitung mundur

    Perulangan for yang berjalan mundur dari lima.

    for (let i = 5; i >= 1; i--) {
      console.log(i);
    }
    console.log("Meluncur!");
  • Nilai terbesar

    Array dan perulangan for...of untuk mencari nilai paling besar.

    const nilai = [72, 95, 64, 88, 91];
    let terbesar = nilai[0];
    for (const n of nilai) {
      if (n > terbesar) terbesar = n;
    }
    console.log("Nilai terbesar:", terbesar);
Saat ada galat

Galat JavaScript yang sering muncul

ReferenceError: x is not defined
Nama dipakai sebelum dibuat dengan let atau const, atau ejaannya berbeda.
SyntaxError: unexpected token
Ada tanda yang tidak pada tempatnya, sering kali kurung, koma, atau kurung kurawal yang tertinggal.
TypeError: cannot read property of undefined
Kode membaca isi dari nilai yang belum pernah diisi, misalnya elemen array yang tidak ada.
Lanjut belajar

Setelah kodenya jalan

Compiler lain: Python, PHP, C, Java.

Simpan kodemu dan lanjutkan kapan saja

Dengan akun gratis, sketsa tersimpan otomatis dan bisa dibuka lagi dari HP atau laptop mana pun.

Buka Playground