Cara Membuat Function di JavaScript
Function dalam JavaScript adalah blok kode yang dapat digunakan kembali untuk menjalankan tugas tertentu. Fungsi membuat kode Anda lebih terstruktur, mudah dibaca, dan dapat digunakan kembali untuk berbagai keperluan. Berikut langkah-langkah membuat function di JavaScript:
1. Deklarasi Fungsi
Deklarasi function dilakukan dengan menggunakan keyword function
diikuti dengan nama function, tanda kurung buka tutup ()
, dan tanda kurung kurawal {}
:
function namaFungsi() {
// kode yang akan dijalankan ketika fungsi dipanggil
}
2. Parameter
Parameter adalah nilai yang diberikan kepada function ketika dipanggil. Parameter ditulis dalam tanda kurung ()
, dipisahkan oleh koma.
function penjumlahan(angka1, angka2) {
// kode untuk menjumlahkan angka1 dan angka2
}
3. Return Value
Return value
adalah nilai yang dikembalikan oleh function. Untuk mengembalikan nilai, gunakan keyword return
diikuti dengan nilai yang ingin dikembalikan.
function penjumlahan(angka1, angka2) {
return angka1 + angka2;
}
4. Memanggil Fungsi
Untuk menjalankan kode di dalam function, Anda perlu memanggilnya dengan menggunakan nama function diikuti dengan tanda kurung ()
.
function penjumlahan(angka1, angka2) {
return angka1 + angka2;
}
let hasil = penjumlahan(5, 3); // Memanggil function penjumlahan
console.log(hasil); // Menampilkan hasil: 8
Contoh Fungsi
Berikut contoh function sederhana untuk menghitung luas persegi panjang:
function hitungLuasPersegiPanjang(panjang, lebar) {
return panjang * lebar;
}
let panjang = 10;
let lebar = 5;
let luas = hitungLuasPersegiPanjang(panjang, lebar);
console.log("Luas Persegi Panjang: " + luas);
Jenis-jenis Function
Berikut beberapa jenis function di JavaScript:
- Function Declaration: Deklarasi function yang dilakukan dengan menggunakan keyword
function
. - Function Expression: Function yang didefinisikan sebagai ekspresi, biasanya disimpan dalam variabel.
- Arrow Function: Sintaks singkat untuk membuat function, terutama berguna untuk function yang pendek.
Manfaat Menggunakan Function
- Modularitas: Kode lebih terstruktur dan mudah dipahami.
- Reusability: Kode dapat digunakan kembali untuk berbagai keperluan.
- Kemudahan Debugging: Lebih mudah mencari dan memperbaiki kesalahan.
Dengan memahami cara membuat function, Anda dapat membuat kode JavaScript yang lebih efisien dan mudah dipelihara.