Tegishli nashrlar 'function'


JavaScript-da birinchi darajali funktsiyalar va yuqori tartibli funktsiyalar
Funksiya ma'lum bir vazifani bajarish uchun mo'ljallangan kod blokidir. Funktsiyalar JavaScript-da juda muhim va kuchli asosiy qurilish bloklaridir. Agar siz JavaScript-dagi funktsiyalar bilan shug'ullanishni boshlayotgan bo'lsangiz, ehtimol siz "Birinchi sinf funktsiyalari" va "Yuqori tartibli funktsiyalar" atamalarini eshitishni boshlagansiz. Keling, ushbu atamalar nimani anglatishini, ular o'rtasidagi aloqani va ular bizga nimani taqdim etishini ko'rib chiqaylik. JavaScript..

Funktsiya nima (funktsiya)
Funktsiyalar javaScript-da juda muhim va bizning kodimizni bajarish uchun doimo ishlatiladi. Funktsiyalarni nima uchun ishlatishimizni tushunish uchun siz funktsiyaning maqsadi nima ekanligini bilishingiz kerak. Kundalik faoliyat haqida o'ylab ko'ring va kundalik narsalar funktsiyalar bilan qanday bog'liqligini ko'rasiz. Misol uchun, har kuni ertalab metroga chiqsam, yo'l haqini to'lash uchun kartamdan foydalanishim kerak, yo'l haqi to'langandan so'ng, men darvozadan va maktabga borishim..

JavaScript-da qavssiz funksiyani chaqirish
JavaScript-da chaqiruv funksiyasi bo'yicha maslahat Bu shunday sintaksis paydo bo'ldi: function[([arguments])] Bu, agar bu funktsiya hech qanday parametr bo'lmasa, qavslarsiz funktsiyani chaqirishingiz mumkin degan ma'noni anglatadi. aks holda, agar uning parametrlari bo'lsa, qavslarni kiritishingiz kerak. qo'shimcha ma'lumotni "bu erda" topishingiz mumkin.

Javascriptdagi 'This' kalit so'zi
Javascriptdagi 'This' kalit so'zi Ushbu maqolada biz JavaScript-dagi "bu" kalit so'zi haqida gaplashamiz. "Bu" JavaScript-da juda muhim tushuncha bo'lib, uni yangi boshlanuvchilar uchun tushunish qiyin bo'lishi mumkin, lekin men uchun qanday ishlashini tushunganingizdan so'ng, u juda foydali bo'lishi mumkin. Bu nima'? JavaScript-da "bu" global ob'ekt, funktsiya yoki funktsiya usuli bo'lgan ob'ekt bo'lishi mumkin bo'lgan joriy ob'ektni baholaydi. Bu kod bajarilayotgan joriy..

Javascriptdagi ifodalar
Qiymatga baholanishi mumkin bo'lgan har qanday kod birligi ifoda dir. Ifodalar qiymat hosil qilganligi sababli, ular JavaScript funktsiyani chaqirish argumentlari kabi qiymat kutgan dasturning istalgan joyida paydo bo'lishi mumkin. Ikki xil iboralar mavjud: ular nojo‘ya ta’sirlar ga ega (masalan, qiymatlarni belgilash) va to‘g‘ri baholovchi . Oddiy ifodalardan murakkab ifoda ni yaratishning eng keng tarqalgan usuli bu operator yordamida. Operator o'z operandlarining qiymatlarini..

Yopishlar — Javascript
Yopilishlar: Yopish - bu uning atrofidagi holatga bog'liq holda birlashtirilgan (yopiq) funktsiyaning kombinatsiyasi. Boshqacha qilib aytganda, yopish sizga ichki funktsiyadan tashqi funktsiya doirasiga kirish imkonini beradi. Javascriptda yopilishlar har safar funktsiya yaratish vaqtida funksiya yaratilganda yaratiladi. Misol: // Closures const secureBooking = function () { let passengerCount = 0; return function () { passengerCount++; console.log(`${passengerCount}..

Bir nechta so'zlar uchun JavaScript-da shahar nomini to'g'ri bosh harf bilan yozish
Muayyan joy yaqinidagi astrolojik hodisalarni ko'rsatish uchun sayt yaratish ustida ishlayotganimda, foydalanuvchining matn kiritishini ko'rsatishda muammoga duch keldim. Bizning saytimiz foydalanuvchiga qidiruv maydoniga shahar nomini kiritish imkoniyatini berdi va integratsiyalangan API-lardan foydalangan holda bizning sahifamiz quyosh va oyning botishi va chiqishi, shuningdek osmonda qaysi sayyoralar ko'rinishini ko'rsatadi. Men JavaScript-da foydalanuvchi ma'lumotlarini qabul qiladigan..