Daftar Isi:
- Mendefinisikan sebuah fungsi
- Memberi fungsi kepala
- Mengisi fungsi badan
- Saat Anda menjalankan kode di dalam badan fungsi, itu disebut
- Parameter
- Bila Anda memanggil fungsi menggunakan nilai di antara tanda kurung, itu disebut
- Saat Anda memanggil fungsi dan (opsional) menyebarkannya sebuah argumen, fungsinya mulai melakukan masalahnya. Setelah fungsi menyelesaikan tugasnya, ia berhenti berlari dan menghasilkan semacam nilai. Nilai yang dihasilkan fungsi saat selesai berjalan disebut nilai pengembalian
Video: Alasan kenapa kamu harus belajar JavaScript | Beginners Tips 2024
Fungsi dalam JavaScript memiliki kosa kata dan cara yang harus ditulis dan digunakan. Untuk benar-benar mengerti fungsi, Anda harus bisa berbicara bahasa mereka. Jadi, lihatlah beberapa kata dan lepaskan fungsi untuk melihat apa yang ada di dalamnya!
Mendefinisikan sebuah fungsi
Saat Anda menulis sebuah fungsi, itu disebut mendefinisikan itu. Mendefinisikan sebuah fungsi membuat kode di dalam fungsi itu tersedia untuk dijalankan.
Ada beberapa cara berbeda untuk mendefinisikan sebuah fungsi. Cara yang paling umum adalah dengan menggunakan kata kunci fungsi, diikuti dengan nama fungsi, diikuti tanda kurung dan kurung kurawal, seperti ini:
function myFunction () {// statements go here}
Cara lain untuk mendefinisikan fungsi adalah dengan menggunakan teknik Function yang baru. Itu terlihat seperti ini:
var myFunction = new Function () {// statements go here}
Kedua metode mendapatkan pekerjaan, tapi teknik pertama adalah teknik yang lebih umum.
Memberi fungsi kepala
Bagian pertama dari definisi fungsi disebut kepala fungsi . Kepala fungsi mencakup kata kunci fungsi, nama fungsi, dan tanda kurung:
fungsi myFunction ()
Mengisi fungsi badan
Berikutnya adalah badan fungsi >. Fungsi tubuh terdiri dari pernyataan, dikelilingi oleh kawat gigi keriting. Misalnya:
Memanggil fungsi
Saat Anda menjalankan kode di dalam badan fungsi, itu disebut
memanggil fungsinya. Untuk memanggil fungsi, Anda cukup menuliskan nama fungsi, diikuti dengan tanda kurung. Sebagai contoh: myFunction ();
Mendefinisikan parameter
Parameter
adalah nilai yang dapat disertakan di antara tanda kurung saat sebuah fungsi dipanggil. Untuk menentukan parameter, cukup beri nama parameter dan taruh di antara tanda kurung dalam definisi fungsi. Sebagai contoh: fungsi myFunction (theText) {}
Anda dapat menentukan beberapa parameter dengan memisahkannya dengan koma.
Melewati argumen
Bila Anda memanggil fungsi menggunakan nilai di antara tanda kurung, itu disebut
melewati sebuah argumen . Sebagai contoh: myFunction ("Ini adalah beberapa teks");
Dalam kasus ini, argumennya adalah string "Ini adalah beberapa teks".
Bila Anda mendefinisikan sebuah fungsi, nilai antara tanda kurung disebut
parameter . Saat mengirimkan nilai ke fungsi, mereka disebut argumen . Bila Anda melewatkan sebuah argumen ke sebuah fungsi, fungsi tersebut secara otomatis membuat variabel baru dengan nama parameter dan memberinya nilai argumen yang Anda lewati.
Mengembalikan nilai
Saat Anda memanggil fungsi dan (opsional) menyebarkannya sebuah argumen, fungsinya mulai melakukan masalahnya. Setelah fungsi menyelesaikan tugasnya, ia berhenti berlari dan menghasilkan semacam nilai. Nilai yang dihasilkan fungsi saat selesai berjalan disebut nilai pengembalian
. Anda dapat mengatur berapa nilai pengembaliannya dengan menggunakan
return statement . Misalnya, fungsi berikut akan selalu mengembalikan angka 3000: function whatsTheNumber () {return 3000;}
Untuk mengetahui atau menggunakan nilai pengembalian fungsi, Anda dapat memanggil fungsi sebagai bagian dari sebuah operasi Misalnya, untuk melakukan matematika dengan hasil sebuah fungsi, Anda hanya memasukkan fungsi sebagai operan normal, seperti ini:
var theTotal = whatsTheNumber () + 80;
Bila Anda menjalankan pernyataan ini, nilai yang sama dengan nilai kembalian dari berapa jumlah () ditambah 80 (atau 3080) akan ditugaskan ke Total.
Jika Anda tidak menentukan nilai pengembalian fungsi, fungsi akan kembali tidak terdefinisi.