Argumen
Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 46 dari 77.
Argumen adalah nilai yang kamu berikan ke fungsi saat memanggilnya.
Parameter adalah variabel di dalam fungsi yang menerima nilai tersebut.
Untuk mendefinisikan fungsi dengan parameter, tulis parameter tersebut di dalam tanda kurung:
function functionName(param1, param2) {
code
}Kita bisa memberi nama parameter sesuka kita, dan kita bisa menulis argumen sebanyak yang kita perlukan.
Untuk memanggil fungsi dan meneruskan argumen kepadanya, kita menulis:
functionName(value1, value2, value3, ...)Contoh penggunaan:
function isEven(number) { // "number" adalah parameter
if (number % 2 === 0) {
console.log(`${number} is even`);
} else {
console.log(`${number} is odd`);
}
}
for (let i = 15; i < 34; i++) {
isEven(i); // i adalah argumen
}
for (let i = 153; i < 219; i++) {
isEven(i); // argumen lagi
}Di sini, number adalah parameter (placeholder), dan setiap nilai yang kita berikan (seperti 15 atau 153) adalah argumen.
Tantangan
MudahTulis program yang menerima dua input berupa angka. Angka input tersebut menjadi parameter untuk fungsi di bawah ini.
Buat fungsi yang menerima dua parameter, mengalikannya (menghitung hasil kalinya), lalu mencetak hasilnya. Beri nama fungsi sesuai keinginanmu.
Panggil fungsi dengan angka input tersebut.
Catatan! Dalam kodemu, tulis fungsi sebelum pernyataan pemanggilan atau eksekusinya.
Coba sendiri
let a = parseInt(inp[0]); // Jangan ubah baris ini
let b = parseInt(inp[1]); // Jangan ubah baris ini
// Ketik kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau SalahLatihan sendiri: Compiler JavaScript online