Function Parameter / Fungsi dgn parameter

Run Settings
LanguageJavaScript
Language Version
Run Command
// Parameter adalah variabel yang menyimpan nilai untuk diproses di dalam fungsi. /* Contoh: function kali(a, b){ hasilKali = a * b; console.log("Hasil kali a*b = " + hasilKali); } Pada contoh di atas, a dan b adalah sebuah parameter. Pada penggunaan arrow function, variabel yang diletakan sebelum tanda panah (=>) adalah merupakan parameter dari fungsi. contoh code dibawah name merupakan parameter dari fungsi const sayName = name => console.log(`Nama saya ${name}`); Namun penulisan tersebut hanya berlaku jika fungsi memiliki satu parameter saja? Pada arrow function jika terdapat dua atau lebih parameter fungsi kita perlu membungkusnya dengan tanda kurung () */ //contoh const sayHello = (name, university) => { console.log(`Hallo,\nperkenalkan nama saya ${name}\ndan saya dari ${university}`); }; sayHello("Muhammad Hifni", "STMIK El Rahma Yogyakarta") function br(){ console.log("") } // jika kita sama sekali tidak membutuhkan parameter, biarkan saja // tanda kurung tersebut kosong () atau bisa juga dganti dgn garis bawah _ /* Block Body Function Fungsi merupakan mini program sehingga sangat mungkin terdapat lebih dari satu logika di dalamnya. Seperti yang kita ketahui bahwa logika-logika pada pemrograman terdiri dari banyak expression ataupun statement. Arrow function sebenarnya tidak benar-benar menghilangkan tanda kurung kurawal ({ }) dalam penulisannya. kurung kurawal pun berfungsi menampung body function di mana tempat logika fungsi dituliskan. Penulisan tanda kurung kurawal menjadi opsional ketika body fungsi hanya terdiri dari satu expression atau statement saja. */ // Jika kita butuh lebih dari satu baris dalam body function, // kita bisa menuliskannya seperti ini: const sayThanks = language => { if(language.toUpperCase() === "INDONESIA") { return "Terima Kasih Banyak :)"; } else { return "Thank your so much :)"; } }; br(); console.log(sayThanks("Indonesia")); /*Agar hasil pengolahan nilai di dalam fungsi dapat digunakan untuk proses berikutnya, maka fungsi harus mengembalikan nilai. Pengembalian nilai pada fungsi menggunakan kata kunci return kemudian diikuti dengan nilai atau variabel yang akan dikembalikan. */
Editor Settings
Theme
Key bindings
Full width
Lines