Konstrukcija if
Konstrukcija if nosaka nosacījumu. Ar šīs
konstrukcijas palīdzību mēs varam, piemēram, uzdot programmai
jautājumu "vai mainīgais a ir lielāks
nekā mainīgais b", un atkarībā no atbildes
izpildīt vai nu vienu kodu, vai citu.
Parasti šī konstrukcija tiek izmantota
kombinācijā ar konstrukciju else.
Sintakse
if (loģiska izteiksme) {
/*
šeit izvietotais kods izpildīsies,
ja loģiskā izteiksme ir patiesa
*/
};
Gadījumā, ja cirtainajās iekavās ir tikai viena izteiksme, šīs cirtainās iekavas var nerakstīt.
Piemērs
Ja mainīgā vērtība ir vienāda ar vienu, izvadīsim ekrānā kādu ziņojumu:
let test = 1;
if (test == 1) {
alert('+++');
}
Piemērs
Pārbaudīsim, vai mainīgā vērtība ir lielāka par nulli vai nē:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Piemērs
Konstrukcijas if-else var ievietot vienu
otrā patvaļīgā veidā:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mazāks vai vienāds ar 5');
} else {
alert('lielāks par 5');
}
} else {
alert('mazāks par nulli');
}