Menu
CoddyTech

Ekspresi Fungsi

Pelajaran 9 dari 14 dalam kursus Deklarasi Fungsi di JavaScript di Coddy.

Ekspresi fungsi adalah cara untuk membuat fungsi tanpa deklarasi fungsi formal. Ini adalah definisi fungsi anonim yang ditetapkan ke sebuah variabel atau digunakan langsung di dalam sebuah ekspresi.

Bayangkan kamu memerlukan alat sederhana untuk menyelesaikan tugas kecil. Alih-alih membuat fungsi bernama secara keseluruhan, kamu bisa mendefinisikan ekspresi fungsi secara langsung dan menetapkannya ke sebuah variabel untuk digunakan nanti. Ini seperti membuat alat sementara untuk pekerjaan tertentu.

// Ekspresi fungsi yang ditetapkan ke variabel
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // output: Hello, Alice!

Pada contoh di atas, kita mendefinisikan ekspresi fungsi yang menerima satu argumen, name. Ekspresi ini ditetapkan ke variabel greet. Perhatikan kata kunci function yang diikuti nama opsional (bisa dihilangkan untuk fungsi anonim) dan tanda kurung.

Kita memanggil fungsi menggunakan variabel yang ditetapkan, greet, dengan argumen "Alice". Fungsi tersebut mengembalikan pesan sapaan untuk "Alice".

challenge icon

Tantangan

Mudah

Tugasmu adalah membuat ekspresi fungsi bernama calculateArea, yang menghitung luas persegi panjang menggunakan fungsi dengan dua argumen: panjang dan lebar, lalu mengembalikan hasilnya.

Coba sendiri

// Tulis kodemu di sini

Semua pelajaran di Deklarasi Fungsi di JavaScript

Latihan sendiri: Compiler JavaScript online