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


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

OBYEKTLAR

Biz bundan oldingi mavzularda massivlarni ko’rib chiqgan edik. Massiv ichida aytaylik bir talaba ma’lumotlari joylashgan. Yoshi, ismi , familiyasi , universitet va hokazolar. Bu ma’lumotlarni kod yozgan insondan boshqa odam tushunishi qiyin bo’ladi. Shuning uchun kodni kod yozgan insondan boshqa insonlar ham tushuna olishi uchun obyektlardan foydalaniladi


Demak obyekt quyidagicha strukturaga ega bo’ladi :

Masalan
let student = {


ismi : 'Abdulloh' ,
familiya : 'Umarov' ,
yosh : 20 ,
kurs : 2
}
console.log(student) ;
Natija :

Endi savol tug’iladiki menga talabaning faqatgina yoshi kerak degan. Shunda objekt ning xossasiga murojaat qilish quyidagicha bo’ladi :


object nomidan so’ng nuqta qo’yib kerak bo’lgan xossa olinadi. Ya’ni
let student = {
ismi : 'Abdulloh' ,
familiya : 'Umarov' ,
yosh : 20 ,
kurs : 2
}
console.log(student.yosh) ;

NATIJA : 20
Obyekt ichida obyekt yaratishni ko’rib chiqsak: : :
let student = {
ismi : 'Abdulloh',
familiya : 'Umarov' ,
yosh : 20 ,
kurs : 2 ,
fanlar : {
Matematika : 4 ,
Fizika : 3 ,
Chet_tili : 5 ,
Geografiya : 5
}
}
console.log( student.ismi + " " + student.familiya + "ning Fizika fanidan olgan bahosi : " + student.fanlar.Fizika) ;

NATIJA :



Abdulloh Umarovning Fizika fanidan olgan bahosi : 3





JavaScript funksiyalari



JavaScript funktsiyasi ma'lum bir vazifani bajarish uchun mo'ljallangan kod blokidir.
JavaScript funktsiyasi "biror narsa" uni chaqirganda (uni chaqirganda) bajariladi.
function myFunction(p1, p2) {
return p1 * p2;
}
function JavaScript funksiyasi kalit so'z, undan keyin nom va keyin qavs () bilan belgilanadi .
Funktsiya nomlarida harflar, raqamlar, pastki chiziq va dollar belgilari bo'lishi mumkin (o'zgaruvchilar bilan bir xil qoidalar).
Qavslar vergul bilan ajratilgan parametr nomlarini o'z ichiga olishi mumkin:

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