Конструкция 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('по-малко от нула');
}