Lompat ke konten utama
←

JavaScript dari Nol

Pelajaran 6 dari 23

Fungsi

Fungsi dan return

Setelah pelajaran ini kamu bisa mendeklarasikan fungsi dan mengembalikan nilai dengan return.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Fungsi adalah blok kode bernama yang dapat dipanggil berulang kali. Kata kunci function diikuti nama, daftar parameter dalam kurung, dan badan fungsi dalam kurung kurawal. Pernyataan return menghentikan fungsi dan menyerahkan satu nilai ke pemanggilnya.

function luas(lebar, tinggi) {
  return lebar * tinggi;
}

console.log(luas(4, 6)); // 24

Fungsi memberi nama pada satu pekerjaan sehingga pekerjaan itu hanya ditulis sekali. Aturan yang berubah — tarif ongkir naik, batas diskon bergeser — cukup diperbaiki di satu tempat, bukan di setiap halaman yang memakainya. Fungsi juga membuat kode dapat diuji: fungsi hitungLembur(jam) bisa dicoba dengan 0 jam, 1 jam, dan 40 jam tanpa membuka halaman sama sekali.

Fungsi tanpa return menghasilkan undefined. Kode setelah return di baris yang sama tidak pernah dijalankan.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 3 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT).