( parametr1, parametr2, ... )
Funktsiya tomonidan bajariladigan kod jingalak qavslar ichiga joylashtiriladi: {}
function name(parameter1, parameter2, parameter3) {
// bajariladigan kod
}
Funktsiya parametrlari funksiya ta'rifida qavslar () ichida keltirilgan.
Funksiya argumentlari funksiya chaqirilganda qabul qiladigan qiymatlardir .
Funktsiya ichida argumentlar (parametrlar) mahalliy o'zgaruvchilar sifatida ishlaydi.
Funktsiya ichidagi kod "biror narsa" funktsiyani chaqirganda (chaqirganda) bajariladi :
Voqea sodir bo'lganda (foydalanuvchi tugmani bosganda)
U JavaScript kodidan chaqirilganda (chaqirilsa).
Avtomatik (o'z-o'zidan chaqiriladi)
JavaScript bayonotga yetganda return , funktsiya bajarilishini to'xtatadi.
Agar funktsiya bayonotdan chaqirilgan bo'lsa, JavaScript chaqiruvchi bayonotdan keyin kodni bajarish uchun "qaytadi".
Funktsiyalar ko'pincha qaytish qiymatini hisoblashadi .
Misol
Ikki raqamning mahsulotini hisoblang va natijani qaytaring:
let x = myFunction(4, 3); // Funktsiya chaqiriladi, qaytariladigan qiymat x bilan tugaydi
function myFunction(a, b) {
return a * b; // Funktsiya a va b ko'paytmasini qaytaradi
}
X dagi natija quyidagicha bo'ladi:
12
Nima uchun funksiyalar?
Siz kodni qayta ishlatishingiz mumkin: Kodni bir marta aniqlang va undan ko'p marta foydalaning.
Turli natijalarga erishish uchun siz bir xil kodni turli dalillar bilan bir necha marta ishlatishingiz mumkin.
Misol
Farengeytni Selsiyga aylantiring:
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
toCelcius(77);
Do'stlaringiz bilan baham: |