Constructia if
Constructia if definește o condiție. Cu ajutorul
acestei construcții putem pune, de exemplu,
întrebarea programului "este variabila a
mai mare decât variabila b", și în funcție de răspuns
să executăm fie un cod, fie altul.
De obicei, această construcție este utilizată
în combinație cu construcția else.
Sintaxă
if (expresie logică) {
/*
codul localizat aici se va executa,
dacă expresia logică este adevărată
*/
};
În cazul în între acolade este doar o singură expresie, se poate să nu se scrie aceste acolade.
Exemplu
Dacă valoarea variabilei este egală cu unu, să afișăm pe ecran un mesaj oarecare:
let test = 1;
if (test == 1) {
alert('+++');
}
Exemplu
Să verificăm, este valoarea variabilei mai mare decât zero sau nu:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exemplu
Construcțiile if-else pot fi imbricate una
în alta în mod arbitrar:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mai mic sau egal cu 5');
} else {
alert('mai mare decât 5');
}
} else {
alert('mai mic decât zero');
}