0
0
0
share
#argument#parameter#javascript
0 Komentar
Argumen vs Parameter dalam JavaScript. Pelajari Perbedaannya
Siapa nih, yang masih bingung ngebedain antara argument dan parameter di JavaScript? Tenang , ini hal yang wajar kok buat yang baru mulai belajar! Yuk, kita coba bahas bareng-bareng.
Apa Itu Parameter?
Bayangkan kamu lagi bikin resep makanan, dan resep ini minta bahan-bahan seperti "garam", "gula", atau "tepung". Nah, parameter itu ibarat bahan-bahan yang kita tuliskan di resep. Kalau di JavaScript, parameter adalah nama variabel yang kita sebutkan saat mendefinisikan fungsi. Parameter ini bertugas sebagai tempat penampung yang nantinya bakal diisi.
Contoh sederhananya begini:
function sayHello(name) { console.log("Hello, " + name + "!"); }
Di sini, name
adalah parameter. Saat kita bikin fungsi sayHello
, kita sebutkan name
sebagai parameter. Ini kayak kita bilang, "Oke, nanti kalau fungsi ini dipanggil, gue butuh satu bahan, yaitu name
."
Apa Itu Argument?
Sekarang, bayangkan kamu lagi mau bikin resep tadi, dan kamu punya gula, garam, dan tepung di dapur. Saat kamu mulai masak, kamu masukin bahan-bahan itu ke dalam resep. Nah, argument adalah nilai-nilai yang kita "kasih" ke parameter ketika fungsi itu dipanggil.
Mari kita lanjutkan contoh sayHello
tadi:
sayHello("Alice");
Saat kita memanggil fungsi ini, "Alice"
adalah argument. Kita memasukkan "Alice"
ke dalam fungsi, dan argument ini nanti akan mengisi name
yang kita tentukan sebagai parameter sebelumnya.
Kalau diibaratkan, parameter itu kayak "bahan" yang disebutkan di resep, sedangkan argument adalah "bahan" yang beneran kita masukin pas bikin resep.
Kenapa Perlu Tahu Bedanya?
Misalnya, kalau kamu ngerti konsep ini, kamu bisa bikin fungsi yang fleksibel, bisa menerima input apa aja. Selain itu, kamu jadi bisa bedain mana yang cuma placeholder (parameter) dan mana nilai sesungguhnya (argument).
Contoh Kasus: Multiple Parameter dan Argument
Gimana kalau kita butuh lebih dari satu parameter? Bisa banget! Kamu bisa tambahin parameter sebanyak yang dibutuhkan di dalam fungsi kamu. Terus, pas manggil fungsi, kamu bisa kasih argument sesuai urutannya.
Contoh:
function add(a, b) { return a + b; } console.log(add(5, 3)); // Output: 8
Di sini, a
dan b
adalah parameter. Saat kita panggil fungsi add(5, 3)
, 5
dan 3
itu adalah argument.
5. Fun Fact: Default Parameter
JavaScript juga punya fitur keren yang namanya default parameter. Ini memungkinkan kamu menetapkan nilai default untuk parameter kalau nggak ada argument yang dikasih saat fungsi dipanggil.
Contoh:
function greet(name = "Stranger") { console.log("Hello, " + name + "!"); } greet(); // Output: "Hello, Stranger!" greet("Bob"); // Output: "Hello, Bob!"
Kalau kamu panggil greet()
tanpa argument, maka name
akan otomatis jadi "Stranger"
karena kita kasih nilai default di parameter.
Nah, sekarang udah kebayang kan bedanya? Bisa dibilang:
- Parameter adalah variabel yang kamu sebutkan pas bikin fungsi.
- Argument adalah nilai yang kamu kasih pas manggil fungsi.
Dengan memahami konsep ini, kamu bisa lebih jago dalam nulis fungsi di JavaScript. Dan jangan lupa, jangan ragu buat eksperimen sendiri!
0
0
0
share