Apa Itu Fungsi?
Pelajaran 2 dari 14 dalam kursus Deklarasi Fungsi di JavaScript di Coddy.
Bayangkan kamu punya resep kue favorit. Memanggang kue itu setiap kali kamu menginginkannya bisa terasa agak berulang. Fungsi seperti asisten pahlawan super di JavaScript yang datang untuk menolong! Fungsi adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu. Seperti saat kamu mengikuti langkah-langkah resep untuk memanggang kue, fungsi memiliki instruksi yang dijalankan saat kamu memanggilnya, seperti memberi nama pada resep dan mengikuti langkah-langkahnya.
Sintaks fungsi:
function functionName(parameter1, parameter2, ...) {
// Kode yang akan dijalankan (instruksi sang pahlawan super)
return value; // Opsional: Mengembalikan nilai (seperti kue yang sudah dipanggang!)
}function: Kata kunci ini memberi tahu JavaScript bahwa kita sedang membuat fungsi.functionName: Ini adalah nama yang kamu berikan untuk fungsi.parameter1, parameter2, ...: Ini seperti bahan atau alat yang mungkin dibutuhkan fungsi untuk melakukan tugasnya. Parameter ini adalah variabel yang menyimpan informasi yang kamu berikan saat memanggil fungsi.
Berikut contoh untuk menjelaskan cara kerja fungsi:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // Memanggil fungsi
console.log(message);
// output: Hello, Alice!
// Have a fantastic day!- Kita mendefinisikan fungsi bernama
greetyang menggunakan satu parameter,name. - Pernyataan
returnmengembalikan pesan "Have a fantastic day!". - Kita memanggil fungsi
greetdengan argumen "Alice" dan menyimpan nilai yang dikembalikan, yaitu pesannya, dalam variabelmessage. - Terakhir, kita mencetak sapaan dan pesan yang dikembalikan.
Mari kita coba tantangan sederhana ini!
Tantangan
MudahTugasmu adalah membuat fungsi bernama myFunction yang tidak menerima argumen dan hanya mencetak pesan “Hello, Coddies!” ke konsol.
Coba sendiri
// Tulis kodemu di sini
Semua pelajaran di Deklarasi Fungsi di JavaScript
1Pengenalan Kursus
Apa yang akan kamu pelajari?3Cara Mendeklarasikan Fungsi
Fungsi DasarFungsi BersarangMengembalikan FungsiEkspresi FungsiFungsi ArrowKonstruktor FungsiLatihan sendiri: Compiler JavaScript online