if конструкциясы

if конструкциясы шартты аныктайт. Бул конструкциянын жардамы менен биз программага, мисалы, "a өзгөрмөсү b өзгөрмөсүнөн чоңбу" деген суроо берип, жоопко жараша бир же башка кодду иштете алабыз.

Адатта бул конструкция else конструкциясы менен бирге колдонулат.

Синтаксис

javascriptif (логикалык туюнтма) {
  /*
    бул жерде жайгашкан код иштейт,
    эгерде логикалык туюнтма туура болсо
  */
};

Эгерде кашаа ичинде бир гана туюнтма болсо, бул кашааларды жазбаса болот.

Мисал

Эгерде өзгөрмөнүн мааниси бирге барабар болсо, экранга кандайдыр бир кабарды чыгаралы:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

Мисал

Өзгөрмөнүн мааниси нөлдөн чоңбу же жокпу текшерип көрөлү:

javascriptlet test = 1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Мисал

if-else конструкцияларын бири-бирине өзүңүз каалагандай кылып салып койсо болот:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5ке чоң же барабар эмес');
  } else {
    alert('5тен чоң');
  }
} else {
  alert('нөлдөн кичине');
}

Ошондой эле караңыз

  • else конструкциясы,
    ал тескери шартты түзөт
  • elseif конструкциясы,
    ал ошондой эле шартты түзөт
  • switch конструкциясы,
    ал ошондой эле шартты түзөт