JavaScript Dasar | #2 Kontrol Alur

Kontrol Alur dalam JavaScript

Pernyataan if, else, dan else if

Pernyataan if digunakan untuk menjalankan blok kode jika kondisi yang ditentukan bernilai true. Anda dapat menambahkan else untuk menjalankan kode lain jika kondisi tersebut bernilai false. else if digunakan untuk memeriksa kondisi lain jika kondisi sebelumnya bernilai false.

Contoh Kode:


let age = 18;

if (age < 18) {
  console.log("Anda belum cukup umur.");
} else if (age === 18) {
  console.log("Anda baru saja cukup umur.");
} else {
  console.log("Anda sudah cukup umur.");
}

Pernyataan switch

Pernyataan switch digunakan untuk memeriksa sebuah variabel dengan beberapa kemungkinan nilai. Setiap nilai diperiksa dengan menggunakan case, dan jika ada yang cocok, kode dalam blok case tersebut akan dijalankan. Pernyataan break digunakan untuk menghentikan eksekusi setelah blok case yang cocok ditemukan. Jika tidak ada yang cocok, blok default akan dijalankan.

Contoh Kode:


let fruit = "apple";

switch (fruit) {
  case "apple":
    console.log("Ini adalah apel.");
    break;
  case "banana":
    console.log("Ini adalah pisang.");
    break;
  case "orange":
    console.log("Ini adalah jeruk.");
    break;
  default:
    console.log("Buah tidak dikenali.");
}

Looping

Perulangan digunakan untuk menjalankan blok kode berulang kali hingga kondisi tertentu terpenuhi.

for Loop

for loop digunakan saat Anda mengetahui berapa kali Anda ingin mengulang kode. Biasanya terdiri dari tiga bagian: inisialisasi, kondisi, dan pengubah variabel.

Contoh Kode:


for (let i = 0; i < 5; i++) {
  console.log("Nomor: " + i);
}

while Loop

while loop akan terus berjalan selama kondisi yang diberikan bernilai true. Jika kondisi tersebut menjadi false, perulangan akan berhenti.

Contoh Kode:


let i = 0;

while (i < 5) {
  console.log("Nomor: " + i);
  i++;
}

do while Loop

do while loop mirip dengan while, tetapi perbedaannya adalah perulangan dijalankan setidaknya sekali, baru kemudian kondisi diperiksa.

Contoh Kode:


let j = 0;

do {
  console.log("Nomor: " + j);
  j++;
} while (j < 5);

Pernyataan break dapat digunakan untuk menghentikan perulangan sebelum kondisi terpenuhi, dan continue digunakan untuk melewati satu iterasi dan melanjutkan ke iterasi berikutnya.

Komentar