Lecția 9: Structurile de control if, else și switch în JavaScript

1. Instrucțiunea if

if execută un bloc de cod dacă o condiție este adevărată.

let numar = 10;

if (numar > 5) {
    alert("Numărul este mai mare decât 5.");
}
            

2. Instrucțiunea if...else

Execută un bloc de cod dacă condiția este adevărată, altul dacă este falsă.

let numar = 3;

if (numar % 2 == 0) {
    alert("Numărul este par.");
} else {
    alert("Numărul este impar.");
}
            

3. Instrucțiunea else if

Permite verificarea mai multor condiții succesive.

let nota = 7;

if (nota >= 9) {
    alert("Excelent");
} else if (nota >= 7) {
    alert("Bine");
} else if (nota >= 5) {
    alert("Suficient");
} else {
    alert("Insuficient");
}
            

4. Instrucțiunea switch

Se folosește pentru a compara o valoare cu mai multe cazuri posibile.

let ziua = "marți";

switch (ziua) {
    case "luni":
        alert("Astăzi e luni");
        break;
    case "marți":
        alert("Astăzi e marți");
        break;
    case "miercuri":
        alert("Astăzi e miercuri");
        break;
    default:
        alert("Ziua nu este luni, marți sau miercuri");
}
            

În lecția următoare: Vom învăța despre buclele repetitive for și while!