Konstruksiýa else

Konstruksiýa else, if konstruksiýasyndaky ýalňyş şert ýagdaýynda ýerine ýetiriler kod blogyny kesgitleýär.

Sintaksis

javascriptif (logiki ifade) {
  /*
    bir ýere ýerleşdirilen kod şu ýerde ýerine ýetirer,
    logiki ifade dogry bolsa
  */
} else {
  /*
    bir ýere ýerleşdirilen kod şu ýerde ýerine ýetirer,
    logiki ifade ýalňyş bolsa
  */
};

Bir ýagdaýda, eger ýaýwan köşeli ýaýda diňe bir ifade bar bolsa, bu ýaýwan köşeli ýaýlary ýazmaň bolar.

Mysal

Üýtgeýjiniň bahasynyň noldan uly ýa-da ýokdugyny barlalyň:

javascriptlet test = -1;

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

Mysal

if-else konstruksiýalary bir-birine islendik görnüşde ýerleşdirip bolýar:

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örüň

  • if konstruksiýasyny,
    şert döredýän
  • elseif konstruksiýasyny,
    şert döredýän
  • switch konstruksiýasyny,
    şert döredýän