Lewati ke isi

Struktur Kontrol dalam JavaScript

Struktur kontrol adalah dasar dalam membentuk alur program. JavaScript menyediakan berbagai macam struktur kontrol untuk membantu kita membuat keputusan dan mengulang perintah sesuai kondisi tertentu.

1. Pernyataan Kondisional (Conditional Statements)

if, else if, dan else

let nilai = 85;

if (nilai >= 90) {
  console.log("A");
} else if (nilai >= 80) {
  console.log("B");
} else {
  console.log("C");
}
````

### `switch`

```javascript
let hari = "Senin";

switch (hari) {
  case "Senin":
    console.log("Hari kerja");
    break;
  case "Sabtu":
  case "Minggu":
    console.log("Hari libur");
    break;
  default:
    console.log("Hari tidak valid");
}

2. Perulangan (Loops)

for

for (let i = 0; i < 5; i++) {
  console.log(`Iterasi ke-${i}`);
}

while

let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

do...while

let i = 0;
do {
  console.log(i);
  i++;
} while (i < 5);

3. break dan continue

for (let i = 0; i < 10; i++) {
  if (i === 3) continue; // lewati angka 3
  if (i === 7) break;    // hentikan loop saat i = 7
  console.log(i);
}

Struktur kontrol membentuk pondasi dalam menciptakan logika program yang fleksibel dan cerdas.