DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

PARAMETER FUNCTION

Pelajari fungsi parameter JavaScript untuk memanggil fungsi dengan nilai yang dinamis

Sebuah fungsi dalam JavaScript seringkali membutuhkan informasi tambahan untuk melakukan tugasnya. Informasi tambahan tersebut biasanya disebut dengan parameter.

Parameter bersifat opsional pada sebuah fungsi dan berguna untuk mempersingkat kode serta membuat fungsi lebih fleksibel dan dapat digunakan kembali.

Cara Kerja Parameter

Dalam JavaScript, parameter adalah variabel yang terdaftar sebagai bagian dari definisi fungsi. Parameter masuk sebagai inputan fungsi dan fungsi tersebut melakukan aksi berdasarkan parameter ini.

Misalnya, kita punya sebuah fungsi penjumlahan seperti berikut:

function jumlah(a, b){
    return a + b;
}

Di sini, a dan b adalah parameter. Fungsi ini akan mengambil dua input, a dan b, dan mengembalikan jumlah dari dua input tersebut.

Penggunaan Parameter

Kamu bisa langsung memanggil fungsi dengan inputan kamu. Sebagai contoh:

console.log(jumlah(5, 3)); 
//Output akan menjadi 8

Fungsi dengan Beberapa Parameter

JavaScript membolehkan penggunaan lebih dari satu parameter. Parameter-parameter ini dipisahkan dengan koma. Contohnya seperti ini:

function sapa(nama, umur){
    console.log(`Halo, ${nama}. Kamu berumur ${umur} tahun.`);
}

sapa("Budi", 23);
//Output: Halo, Budi. Kamu berumur 23 tahun.

Di contoh di atas, kita menggunakan dua parameter, nama dan umur, untuk menghasilkan sapaan yang personal.

Parameter Default

JavaScript menyediakan fitur parameter default, yang berguna ketika kita tidak memasukkan salah satu atau beberapa parameter. Contohnya seperti ini:

function sapa(nama = "Tamu", umur = "tidak diketahui"){
    console.log(`Halo, ${nama}. Umur kamu ${umur}.`);
}

sapa();
//Output: Halo, Tamu. Umur kamu tidak diketahui.

Di sini, jika kita tidak memasukkan nama dan umur, fungsi tersebut akan secara default menganggap bahwa nama adalah “Tamu” dan umur adalah “tidak diketahui”.

Sebagai penutup, bahasa pemrograman seperti JavaScript memanfaatkan parameter untuk memberikan input pada fungsi dan membuatnya lebih modular serta mudah digunakan kembali.

👈🏼 Function
Lebih dari satu parameter function 👉🏼