Abdikulov Sherzod
13-bilet
1) JavaScript Debugging nima?
2) Front-end bu?
3) PHP operatori haqida ma'lumot bering
To'xtash nuqtasini o'rnatib, undagi funktsiya bajarilishini to'xtatamiz. Shuning uchun biz o'zgaruvchimizdagi o'zgarishlarni tekshirish uchun kod satrini satrda davom ettirishimiz kerak bo'ladi.
JavaScript-ni disk raskadrovka panelining yuqori chap burchagida asosiy to'xtash nuqtasini tozalash buyruqlari mavjud:
Birinchi tugma, skriptni bajarishni davom ettirish () kodni bajarilishini oxirigacha yoki keyingi to'xtash nuqtasiga qadar davom ettiradi.
Keling, kirish maydoniga salom dunyosiga kiraylik. Ma'lumotlar = "salom dunyo" qatorga qo'shiladi. Endi keyingi funktsiyani chaqirish () tugmachasini bosamiz. .
Frontend – WordPress tizimi asosida ishlaydigan saytning manzilini brauzerda yozib, unga tashrif buyurganimizda ko’rinadigan qismi. Bu saytning asosiy sahifasi, maqolalar sahifasi, qidiruv sahifasi va hokazolar bo’lishi mumkin. Har qanday foydalanuvchi saytga tashrif buyurganda saytning frontend qismini ko’radi.
Frontend usta (frontend developer) saytning HTML, CSS va JavaScriptda tayyorlanishi uchun mas’ul bo’ladi. Zamonaviy sayt tayyorlash texnologiyalari bilan bugungi kunda frontend ustalar ishlari faqat bu bilan cheklanib qolmayapti. Bugun frontend ustalar kechagi oddiy verstka qiluvchilar emas. Ular endilikda saytlarning responsive (moslashuvchan) bo’lishi, barcha ekranlarda bir xil ko’rinishi, saytdan foydalanishdagi qulayliklar haqida o’ylashlari kerak bo’ladi. Demak, kechagina dizayner chizib bergan sayt rasmiga HTML, CSS va JavaScript yordamida jon bag’ishlagan frontend ustalar bugungi kunda saytning ko’proq jihatlari ustida ishlashmoqda va backend ustalar ishidan hech ham qolishmaydigan qiyinchilikdagi vazifani bajarishmoqda. Funksiyalar nima uchun kerak? Bu savolga javob berish uchun, funksiya o‘zi nima ekanligini tushunib olish lozim bo‘ladi. Dasturlashda, xuddi matematikadagi kabi, unga bog‘liq ko‘pgina argumentlarning uning ko‘pgina ma’nolarida aks etishidir. Demak, funksiya argumentning har bir ma’nolari jamlanmasi uchun uning bajargan ishi natijasi sifatida qandaydir ma’no qaytaradi. Funksiyalar nima uchun kerak, buni misollar bilan oydinlashtirishga harakat qilamiz. Dasturlashdagi funksiyaga klassik misol – bu sonning faktorial ahamiyatini hisoblab beruvchi funksiya. Demak, biz unga son beramiz, u esa bizga uning faktorialini qaytaradi. Bunda biz faktorialini olishni xohlagan har bir son uchun aynan bir xil kodni qaytaravermaymiz – bu songa teng bo‘lgan argumentli funksiyani chaqirishning o‘zi kifoya qiladi.
Natural son faktorialini hisoblash funksiyasi
Misol:
function fact($n){
if ($n==0) return 1;
else return $fact = $n * fact($n-1);
}
echo fact(3);
// echo (3*2) deb yozish mumkin edi; lekin son katta bo‘lsa,
echo fact(50);
// funksiyadan foydalanish qulayroq, echo (50*49*48*...*3*2) deb yozgandan;
?>
Shu yo‘l bilan biz biron-bir ma’lumotga bog‘liqlik zaruriyati tug‘ilgan amalni bajarganimizda, bu holda ham biz aynan shunday amallarni bajarishimiz oshirishimiz lozim bo‘ladi, faqat boshqa boshlang‘ich ma’lumotlardan foydalanamiz, funksiyalar
mexanizmidan foydalanish– funksiya tanasi ko‘rinishidagi amallar blokini taxt qilish, o‘zgaruvchan ma’lumotlarni esa – uning parametrlari sifatida foydalanish qulayroq bo‘ladi.
Funksiya topshirig‘i (e’loni) umumiy tarzda qanday bo‘lishini ko‘ramiz.
Funksiya quyidagi sintaksis yordamida aniqlanadi:
function Funksiya_nomi (1-parametr, 2-parametr, ... N-parametr) {
Amallar bloki
return "funksiyaga aylanuvchi ma’no";
}
Agar
Do'stlaringiz bilan baham: |