JavaScript if Bayonoti
Belgilangan shart rost (true) bo'lganidek biron-bir kod blokini ishga tushirish uchun if bayonotidan foydalaning.
Sintaksis
Sintaksis
js
if (shart) {
// shart rost (true) bo'lganda ishlaydigan kod bloki
}Diqqat
if kalit so'zi har doim kichik harf bilan yozilishi shart. Katta harflar (If yoki IF) JavaScript-da xatolik keltirib chiqaradi.
Misol
Soat kunduzgi 18:00 dan kichik bo'lsa, "Xayrli kun" deb salomlashish:
Misol
js
if (hour < 18) {
greeting = "Xayrli kun";
}Boshqa misollar
Misol 1
js
let age = 18;
let text = "Siz mashina hayday olmaysiz";
if (age >= 18) {
text = "Siz mashina hayday olasiz";
}Misol 2
js
let age = 16;
let text = "Siz mashina hayday olmaysiz";
if (age >= 18) {
text = "Siz mashina hayday olasiz";
}
// Bu holatda shart yolg'on bo'lgani uchun text o'zgarmasdan qoladiIchma-ich if (Nested if)
Siz bitta if bayonoti ichida boshqa bir if bayonotini ishlatishingiz mumkin:
Misol
js
let age = 16;
let country = "USA";
let text = "Siz mashina hayday olmaysiz!";
if (country == "USA") {
if (age >= 16) {
text = "Siz mashina hayday olasiz!";
}
}Ichma-ich if bayonotlari kodni biroz murakkablashtirishi mumkin. Bunday hollarda mantiqiy VA (&&) operatoridan foydalanish yaxshiroq yechim hisoblanadi:
Yaxshiroq yechim
js
let age = 16;
let country = "USA";
let text = "Siz mashina hayday olmaysiz!";
if (country == "USA" && age >= 16) {
text = "Siz mashina hayday olasiz!";
}