Cara Membuat Fungsi di JavaScript
Fungsi merupakan blok kode yang dapat digunakan berulang kali untuk menjalankan tugas tertentu. Fungsi membuat kode JavaScript lebih terstruktur, mudah dibaca, dan mudah dipelihara.
Berikut adalah cara membuat fungsi di JavaScript:
1. Deklarasi Fungsi
function namaFungsi(parameter1, parameter2, ...) {
// Kode yang akan dijalankan
return hasil;
}
function
: Keyword untuk mendeklarasikan fungsi.namaFungsi
: Nama fungsi yang akan digunakan untuk memanggilnya.parameter1, parameter2, ...
: Parameter yang diterima fungsi sebagai input. Parameter opsional, bisa nol atau lebih.// Kode yang akan dijalankan
: Blok kode yang akan dijalankan saat fungsi dipanggil.return hasil;
: Mengembalikan nilai dari fungsi. Nilai opsional, bisa dihilangkan jika fungsi tidak perlu mengembalikan nilai.
2. Memanggil Fungsi
Setelah fungsi dideklarasikan, kita dapat memanggilnya dengan menulis nama fungsi diikuti oleh kurung buka dan tutup, dan parameter yang diperlukan.
namaFungsi(argumen1, argumen2, ...);
namaFungsi
: Nama fungsi yang akan dipanggil.argumen1, argumen2, ...
: Nilai yang diberikan sebagai input ke fungsi.
Contoh
Berikut contoh fungsi sederhana yang menjumlahkan dua angka:
function tambah(a, b) {
return a + b;
}
let hasil = tambah(3, 5);
console.log(hasil); // Output: 8
Keuntungan Menggunakan Fungsi:
- Reusability: Kode dapat digunakan kembali di berbagai bagian program.
- Modularity: Kode terbagi menjadi unit-unit yang lebih kecil dan lebih mudah dikelola.
- Readability: Kode lebih mudah dibaca dan dipahami.
- Maintainability: Lebih mudah untuk mengubah dan memperbaiki kode.
Jenis Fungsi:
- Function Declaration: Cara deklarasi fungsi yang telah dijelaskan di atas.
- Function Expression: Fungsi didefinisikan sebagai ekspresi dan disimpan di dalam variabel.
- Arrow Function: Sintaks yang lebih ringkas untuk mendefinisikan fungsi.
Kesimpulan:
Fungsi merupakan elemen penting dalam JavaScript yang memungkinkan kita untuk membuat kode yang lebih terstruktur dan efisien. Dengan memahami cara membuat dan memanggil fungsi, kita dapat membangun program JavaScript yang lebih kompleks dan mudah dipelihara.