Fungsi di JavaScript
Penjelasan
Fungsi adalah blok kode yang bisa dipanggil berulang kali tanpa harus menulis ulang logikanya. JavaScript punya dua cara utama membuat fungsi: function declaration (dideklarasikan dengan nama, bisa dipanggil sebelum ditulis di kode karena hoisting) dan function expression (fungsi disimpan ke variabel).
Contoh Konsep
// Function declaration
function sapa(nama) {
return `Halo, ${nama}!`;
}
// Function expression
const sapaJuga = function (nama) {
return `Hai, ${nama}!`;
};
console.log(sapa("CompileDaily"));
console.log(sapaJuga("CompileDaily"));
Praktikum
Buat function hitungLuasPersegiPanjang(panjang, lebar) yang mengembalikan hasil perkalian keduanya. Panggil fungsi itu dengan angka 8 dan 5, lalu tampilkan hasilnya lewat console.log.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Function declaration bisa dipanggil sebelum posisinya ditulis di kode (hoisting), sedangkan function expression tidak — perhatikan urutan penulisan kalau memakai function expression.