Laboratoriya ishi 9 Mavzu: jQuery xodisalar bilan ishlash. Ishning maqsadi



Download 48,95 Kb.
bet3/7
Sana13.07.2022
Hajmi48,95 Kb.
#789871
1   2   3   4   5   6   7
Bog'liq
Lab ishi blok-5

misol. if shart operatori.
else operatori.
Biz yuqorida faqat if operatorining asosiy qisminigina ko’rdik. Bu operatorning bir nechta kengaygan shakli mavjud. else operatori if operatorida tekshirilayotgan ifoda noto’g’ri bo’lgan holatdagina kengaytiradi hamda bu holatda yangi shartda biror amal bajaradi.
else operatori yordamida kengaytirilgan if operatorining strukturasini quyidagicha ifodalash mumkin:
if (ifoda) bajariladigan_blok
else bajariladigan_blok1
Bu if...else konstruktsiyasi quyidagicha interpretatsiya qilinishi mumkin: agar shart bajarilsa (ya’ni ifoda=true), u holda bajariladigan_blokdagi amallar bajariladi, aks holda bajariladigan_blok1dagi amallar bajariladi. else operatoridan foydalanish majburiy emas.
Yuqoridagi misolni bajarilmaydigan shart holatida qanday ko’rinish olishini ko’rib chiqaylik.
$names = array("Karim","Salim","Sodiq");
if ($names[0]=="Karim") {
echo "Salom, Azamat!";
$num = 1;
$account = 2000;
} else {
echo "Salom, $names[0].
Biz Azamatni kutgandik :(";
}
if ($num) echo " Karim ro’yxatda birinchi!";
else echo " Karim ro’yxatda birinchimasmi?!";
$bax = 30;
if ($account > 100*$bax+3)
echo " Bu satr ekranga chiqmaydi, chunki
shart bajarilmaydi ";
else echo "Shunday bo’lsa ham ekranga chiqdi!";
?>
misol. else operatori.
elseif operatori.
if shart operatorining yana bir kengaygan shakli – bu elseif operatorining qo’llanilishidir. elseif – bu else hamda if operatorlarining kombinatsiyasidir. U xuddi else operatori kabi if operatorida shart bajarilmagan holda kengaytiradi. Biroq else operatoridan farqi bir-biriga zid amallarni faqat agarda elseif shart rost bo’lgandagina bajaradi. else hamda elseif operatorlari yordamida kengaytirilgan if operatorining strukturasini quyidagicha ifodalash mumkin:
if (ifoda) bajariladigan_blok
elseif (ifoda1) bajariladigan_blok1
...............
else bajariladigan_blokN
elseif operatorlari bitta if-blokida bir necha marta uchrashi mumkin. elseif tasdig’i faqat oldinda turgan if-shartlari hamda elseif-shartlari False qiymatni, berilgan elseif-sharti esa True qiymatni qaytargandagina bajariladi.
$names = array("Karim","Salim","Sodiq");
if ($names[0]=="Karim") {
// massivda birinchi element Karim bo’lsa
echo "Salom, Karim!";
}elseif ($names[0] == "Salim"){
// massivda birinchi element
// Karim emas Salim bo’lsa
echo "Salom, Salim!";
}elseif ($names[0] == "Sodiq"){
// massivda birinchi element
// ham Karim, ham Salim emas Sodiq bo’lsa
echo "Salom, Sodiq!";
}else {
// massivda birinchi element
// na Karim, na Salim, na Sodiq bo’lsa
echo "Salom, $names[0]. Sen kimsan?";
}
?>



Download 48,95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish