If gurluşy

if gurluşy şerti kesgitleýär. Bu gurluşyň kömegi bilen biz, mysal üçin, programma "a üýtgeýjisi b üýtgeýjisinden ulymy?" diýen sorag berip, jogaba görä ýa-da bir kody, ýa-da başga bir kody ýerine ýetirip bileris.

Bu gurluşy, adatça, else gurluşy bilen bilelikde ulanylýar.

Sintaksis

javascriptif (logiki ifade) {
  /*
    şu ýerde ýerleşen kod,
    logiki ifade dogry bolsa, ýerine ýetirer
  */
};

Mysalda, egirme ýaýlarynda diňe bir ifade bolsa, bu egirme ýaýlaryny ýazmak hökman däl.

Mysal

Üýtgeýjiniň bahasy bire deň bolsa, ekrana bir habar çykaralyň:

javascriptlet test = 1;

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

Mysal

Üýtgeýjiniň bahasy noldan ulymy ýa-da ýokmy, barada barlag geçireliň:

javascriptlet test = 1;

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

Mysal

if-else gurluşlaryny biri-biriniň içine erkin suratda ýerleşdirip bolar:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5-den kiçi ýa-da deň');
  } else {
    alert('5-den uly');
  }
} else {
  alert('noldan kiçi');
}

Şeýle-de göz aýlaň

  • ters şerti ýerine ýetirýän else gurluşy
  • şemile-de şerti ýerine ýetirýän elseif gurluşy
  • şemile-de şerti ýerine ýetirýän switch gurluşy