Skip to content

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 qoladi

Ichma-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!";
}