Конструкција if
Конструкција if задаје услов. Помоћу
ове конструкције можемо програму поставити,
на пример, питање „да ли је променљива a
већа од променљиве b“, и у зависности од одговора
извршити један или други код.
Ова конструкција се обично користи
у комбинацији са конструкцијом else.
Синтакса
if (логички израз) {
/*
код смештен овде ће се извршити,
ако је логички израз тачан
*/
};
У случају да се у заградама налази само један израз, ове заграде се могу изоставити.
Пример
Ако је вредност променљиве једнака један, прикажимо на екрану неку поруку:
let test = 1;
if (test == 1) {
alert('+++');
}
Пример
Проверимо да ли је вредност променљиве већа од нуле или не:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Пример
Конструкције if-else могу се угнежђавати једна
у другу на произвољан начин:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('мање или једнако 5');
} else {
alert('веће од 5');
}
} else {
alert('мање од нуле');
}