Konstrukti if

Konstrukti if përcakton një kusht. Me ndihmën e këtij konstrukti ne mund t'i bëjmë programit, për shembull, pyetjen "a është variabla a më e madhe se variabla b", dhe në varësi të përgjigjes të ekzekutojmë ose një kod, ose një tjetër.

Si rregull, ky konstrukt përdoret në kombinim me konstruktin else.

Sintaksa

javascriptif (shprehje logjike) {
  /*
    kodi i vendosur këtu do të ekzekutohet,
    nëse shprehja logjike është e vërtetë
  */
};

Në rast se ka vetëm një shprehje brenda kllapave kaçurrelë, është e mundur që këto kllapa kaçurrelë të mos shkruhen.

Shembull

Nëse vlera e variablës është e barabartë me një, le të shfaqim në ekran ndonjë mesazh:

javascriptlet test = 1;

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

Shembull

Le të kontrollojmë, a është vlera e variablës më e madhe se zero apo jo:

javascriptlet test = 1;

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

Shembull

Konstruktet if-else mund të futen njëra brenda tjetrës në mënyrë arbitrare:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('më e vogël ose e barabartë me 5');
  } else {
    alert('më e madhe se 5');
  }
} else {
  alert('më e vogël se zero');
}

Shihni gjithashtu

  • konstruktin else,
    që bën kushtin e kundërt
  • konstruktin elseif,
    që gjithashtu bën një kusht
  • konstruktin switch,
    që gjithashtu bën një kusht