Penjelasan konsep dengan analogi:Dalam JavaScript, fungsi adalah seperti alat dalam kotak alat. kita boleh mempunyai banyak fungsi dalam program kami yang melaksanakan tugas yang berbeza bergantung pada input, dalam kes alat, anda boleh bayangkan gerudi dan mata gerudi yang merupakan bahagian gerudi yang boleh anda ubah bergantung pada bahan yang anda gunakan bekerja pada.
Sebagai contoh, jika saya bekerja pada logam, saya perlu melengkapkan gerudi saya dengan mata gerudi yang sesuai untuk menyelesaikan kerja, Jadi anda boleh memikirkan bahan sebagai parameter yang perlu diambil kira semasa menggerudi yang akan menjadi fungsi, pelaksanaan sesuatu tindakan.
Lihat contoh ini:
const drill = (material) => { if (material === 'wood') { console.log('Use point bit'); } else if (material === 'metal') { console.log('Use cobalt drill bit'); } }
Penjelasan sintaks.
Oleh itu, mula-mula kita mulakan dengan mengisytiharkan pembolehubah const yang merupakan cara untuk menyimpan nilai kepunyaan jenis data tertentu. Mengikut jenis data, saya merujuk kepada jenis nilai yang kami gunakan. Buat masa ini jenis primitif utama yang perlu dipertimbangkan ialah:
dalam kes ini, kami menyimpan fungsi dalam pembolehubah gerudi kami dan kami tahu kerana sintaks berikut bahawa gerudi ialah fungsi () => {}. Tanda kurung adalah tempat kami boleh menentukan sama ada kami mahu orang menghantar input kepada fungsi kami untuk mendapatkan tingkah laku tersuai, dalam kes ini, kami menetapkan nilai, dalam istilah pengaturcaraan parameter kepada (bahan) yang bermaksud kami mengharapkan pengguna memasukkan bahan ke tahu mata gerudi yang hendak digunakan. maka kita mempunyai anak panah yang merupakan cara ringkas untuk mentakrifkan fungsi dan pendakap kerinting di mana kita akan menulis kod yang kita mahu fungsi kita laksanakan.
Atas ialah kandungan terperinci Apakah Fungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!