Study
JavaScript

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.

Editor Latihan

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.