Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!


Download 227.69 Kb.
bet5/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
JS ( Ibrohimov )

( 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.

Funktsiyani chaqirish


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)



Funktsiyani qaytarish


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);



Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling