Function JavaScript adalah
Fungsi dalam JavaScript adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu. Mereka adalah blok bangunan penting dalam pemrograman JavaScript, memungkinkan kita untuk mengatur kode menjadi potongan-potongan yang terstruktur dan dapat digunakan kembali.
Mengapa Fungsi Penting?
- Organisasi Kode: Fungsi membantu memecah kode kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola. Ini meningkatkan keterbacaan dan pemeliharaan kode.
- Penggunaan Kembali: Setelah sebuah fungsi didefinisikan, dapat dipanggil berkali-kali dari berbagai bagian kode, sehingga menghindari penulisan kode yang sama berulang kali.
- Modularitas: Fungsi dapat dipisahkan menjadi file terpisah, yang memungkinkan kita untuk membangun aplikasi yang lebih besar dengan mudah dengan menggunakan kembali fungsi yang telah ditulis sebelumnya.
- Abstraksi: Fungsi dapat menyembunyikan kompleksitas implementasi, memungkinkan kita untuk menggunakannya tanpa harus tahu detail implementasinya.
Mendefinisikan Fungsi
Fungsi didefinisikan dengan menggunakan kata kunci function
, diikuti dengan nama fungsi, daftar parameter dalam tanda kurung, dan blok kode yang dijalankan saat fungsi dipanggil.
function namaFungsi(parameter1, parameter2) {
// Kode yang akan dijalankan saat fungsi dipanggil
console.log("Ini adalah fungsi!");
}
Memanggil Fungsi
Untuk menjalankan kode di dalam fungsi, kita perlu memanggilnya dengan menggunakan nama fungsinya dan memberikan argumen (nilai untuk parameter).
namaFungsi("Argumen 1", "Argumen 2");
Contoh Fungsi
Berikut adalah contoh fungsi sederhana yang menjumlahkan dua angka:
function tambah(a, b) {
return a + b;
}
let hasil = tambah(5, 3);
console.log(hasil); // Output: 8
Jenis Fungsi
Terdapat beberapa jenis fungsi dalam JavaScript, termasuk:
- Fungsi biasa: Fungsi yang didefinisikan dengan menggunakan kata kunci
function
. - Fungsi anonim: Fungsi yang tidak memiliki nama.
- Fungsi panah (Arrow Function): Sintaks yang lebih ringkas untuk mendefinisikan fungsi.
- Fungsi rekursif: Fungsi yang memanggil dirinya sendiri.
Kesimpulan
Fungsi adalah elemen penting dalam pemrograman JavaScript yang membantu kita dalam mengatur, mengorganisir, dan menggunakan kembali kode. Memahami konsep fungsi sangat penting untuk membangun aplikasi JavaScript yang kompleks dan terstruktur.