3 jenis fungsi dalam JavaScript:

Mendefinisikan Fungsi

Serangkaian pernyataan yang melakukan tugas atau menghitung suatu nilai.
Sebuahfungsiharus memerlukan waktu memasukkandan mengembalikansebuah keluaran yang mana terdapat hubungan yang jelas antara masukan dan keluaran.

FDeklarasi Fungsi

  • Nama fungsi.
  • Daftar parameter fungsi, diapit dalam tanda kurungdan dipisahkan dengan koma.
  • Pernyataan JavaScript yang mendefinisikan fungsi, diapit dalam tanda kurung kurawal, {...}.

Ini adalah fungsi sederhana bernama square, yang akan mengembalikan kuadrat dari bilangan yang diberikan.

  1. Fungsi square mengambil satu parameter, disebut num.
  2. Fungsi terdiri dari satu pernyataan yang returnparameter fungsi (yaitu, num) dikalikan dengan dirinya sendiri.

Semoga Anda Mengerti, konsep dasar fungsi sekarang.

Jenis fungsi dalam javascript?

  1. Fungsi Bernama
  2. Fungsi Anonim
  3. Ekspresi fungsi yang segera dipanggil. Ini berjalan segera setelah browser menemukannya.

Fungsi Bernama

Fungsi yang diberi nama adalah fungsi yang kita definisikandi dalam kode dan kemudian memanggilnya kapan pun kita memerlukannya dengan mereferensikan nama dan meneruskannya beberapa argumen untuk itu. Fungsi yang diberi nama berguna jika kita perlu memanggil suatu fungsiberkali-kaliuntuk meneruskan nilai yang berbedake fungsi tersebut atau menjalankannya beberapa kali.

Berikut ini contohnya:

Fungsi Anonim

Fungsi anonim tidak memilikinama. Mereka harus terikat pada sesuatu:variabel atau peristiwa untuk dijalankan.

Fungsi yang sama dari atas tetapi dengan fungsi anonim:

Ekspresi fungsiyang segera dipanggil—

IIFE

Ekspresi Fungsi yang dipanggil dijalankan segera setelah browser menemukannya. Manfaat fungsi ini adalahlangsung dijalankan di lokasinya dalam kode dan menghasilkan keluaran langsung. Artinya, kode tersebut tidak terpengaruh oleh kode yang muncul di bagian bawah skrip dan mungkin berguna.

Ekspresi Fungsi yang dipanggil sangat bagus untuk mengisi dengan cepat variabel atau argumen dalam fungsi atau properti yang lebih besar dalam suatu objek dan sering dihubungkan ke pendengar acara untuk keluaran langsung.

Semoga ini bermanfaat!