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
if (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:
let test = 1;
if (test == 1) {
alert('+++');
}
Shembull
Le të kontrollojmë, a është vlera e variablës më e madhe se zero apo jo:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Shembull
Konstruktet if-else mund të futen njëra brenda tjetrës
në mënyrë arbitrare:
let 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');
}