Fungsi JavaScript — Dasar
Apa itu fungsi?
Fungsi adalah blok kode yang dirancang untuk melakukan tugas dan dieksekusi ketika telah dipanggil atau dipanggil.
Tips penting untuk mengetahui tentang fungsi!
- Fungsi adalah objek
- Sebuah fungsi selalu mengembalikan nilai .
- Dalam Javascript, jika nilai pengembalian tidak ditentukan, ia akan mengembalikan undefined .
- Kode di dalam suatu fungsi dijalankan ketika fungsi dipanggil atau "dipanggil" .
- Suatu fungsi dapat memiliki satu atau lebih parameter.
Deklarasi Fungsi
mendefinisikan fungsi dengan parameter yang ditentukan.
Untuk membuat suatu fungsi, Anda meletakkan kata kunci fungsi terlebih dahulu, kemudian Anda akan memasukkan nama fungsinya, lalu daftar parameter Anda di antara tanda kurung (pastikan untuk memberi koma di antara setiap parameter di dalam tanda kurung Anda), dan terakhir kode dari fungsi Anda di antara tanda kurung kurawal .
Jadi fungsi bisa jadi sulit terutama jika Anda tidak tahu apa yang Anda lakukan. Ingatlah untuk selalu memulai dengan sintaks, itu akan membuat hidup Anda dan pengkodean jauh lebih mudah jika Anda memiliki sintaks yang benar. Berikut beberapa contoh cara memulai:
Fungsi functionName() {
}
Ini adalah template fungsi dasar atau
Fungsi functionName(parameter1, parameter2){
“Kode Anda di sini”
}
Sekarang mari kita ambil contoh drinkingAge saya dan uraikan. Fungsi dimulai dengan "Fungsi". Ini memberi tahu komputer apa fungsinya jika sintaks yang tepat digunakan. Selanjutnya, kami memiliki "drinkingAge" yang merupakan nama fungsi kami (Perlu diingat bahwa nama fungsi Anda dapat berupa apa pun yang Anda suka, misalnya, kami dapat menggunakan "legalDrinkingAge" alih-alih "drinkingAge" dan mendapatkan hasil yang sama pengembalian fungsi). Setelah itu, kami memiliki tanda kurung yang akan menjadi parameter kami. Kami mungkin memiliki lebih dari satu parameter atau "argumen". Ingat saja Anda harus memiliki koma di antara setiap parameter.
Kemudian, kita memiliki kurung kurawal (Ingat kita harus memiliki semua kode kita di dalam kurung kurawal) bahkan jika kita meletakkan kurung kurawal di dalam kurung kita. Tanda kurung kurawal digunakan untuk memulai kode dan mengakhiri kode, jadi pastikan kedua tanda kurung {}.
Kode yang tertulis di dalam kurung kurawal akan menjadi fungsi atau fungsi Anda. Dalam kode saya di atas dibutuhkan usia dan mengembalikan kita "Anda dapat membeli minuman" atau "Maaf, tidak ada minuman untuk Anda" tergantung pada usia. Jadi fungsi Anda hanya akan kembali jika diminta. Jadi saya menggunakan console.log untuk melihat hasil kode saya. Jika Anda melihat kode di atas saya menggunakan console.log(DrinkingAge(22)) dan jika kodenya benar harus mengembalikan "Anda dapat membeli minuman" sehingga orang yang berusia 22 tahun dapat membeli minuman.
Jadi sekarang kita sudah familiar dengan deklarasi fungsi, mari kita lanjutkan ke ekspresi fungsi.
Ekspresi Fungsi
memungkinkan kita membuat fungsi anonim yang tidak memiliki nama fungsi apa pun.
let sayGoodMorning = function() {
alert("Good Morning");
};
Tidak peduli bagaimana fungsi akan dibuat, fungsi tersebut adalah nilai.
Kami bahkan dapat mencetak nilai itu menggunakan lansiran:
let sayGoodMorning = function() {
alert("Good Morning")
}
alert( sayGoodMorning );
Mengapa ada titik koma di akhir?
Beberapa orang mungkin bertanya, mengapa Ekspresi Fungsi memiliki titik koma (;) di akhir, tetapi Deklarasi fungsi tidak misalnya:
Function sayGoodMorning() {
// code here
}
let sayGoodMorning() {
// Code Here
};
Inilah perbedaan antara Deklarasi Fungsi dan Ekspresi Fungsi dengan contoh. Setelah Anda melewati gangguan, fungsi akan membuat pengalaman pengkodean Anda lebih mudah, lebih teratur, lebih jelas saat Anda menyelesaikan kode Anda.
Terima kasih telah membaca dan semoga sukses dengan pengkodean!

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































