C. Percabangan dan pengulangan

Selain conditional, terdapat juga beberapa statement lain yang bisa digunakan untuk percabangan dan pengulangan dalam JavaScript, di antaranya:

  • "switch" statement: Switch statement adalah statement yang digunakan untuk mengeksekusi kode yang berbeda tergantung dari nilai dari suatu variabel. Switch statement biasanya digunakan jika terdapat banyak kondisi yang harus diperiksa. Contoh:

var hari = 'Senin';


switch (hari) {
  case 'Senin':
    console.log('Hari ini adalah hari Senin');
    break;
  case 'Selasa':
    console.log('Hari ini adalah hari Selasa');
    break;
  case 'Rabu':
    console.log('Hari ini adalah hari Rabu');
    break;
  default:
    console.log('Hari ini bukan hari Senin, Selasa, atau Rabu');
    break;
}
  • "while" loop: While loop adalah pengulangan yang digunakan untuk mengeksekusi kode berulang-ulang selama kondisi tertentu terpenuhi. While loop akan terus mengeksekusi kode di dalamnya selama kondisi bernilai true, lalu akan berhenti jika kondisi bernilai false. Contoh:

var i = 0;


while (i < 5) {
  console.log(i);
  i++;
}
  • "do-while" loop: Do-while loop adalah pengulangan yang mirip dengan while loop, namun kode di dalamnya akan dijalankan terlebih dahulu sekali, lalu akan terus dijalankan selama kondisi terpenuhi. Contoh:

var i = 0;


do {
  console.log(i);
  i++;
} while (i < 5);
  • "for" loop: For loop adalah pengulangan yang digunakan untuk mengeksekusi kode berulang-ulang selama jumlah yang ditentukan. For loop terdiri dari tiga bagian, yaitu inisialisasi, kondisi, dan increment/decrement. Inisialisasi adalah tahap dimana variabel counter akan diberi nilai awal. Kondisi adalah tahap dimana kondisi akan diperiksa sebelum kode di dalam loop dijalankan. Increment/decrement adalah tahap dimana nilai counter akan ditambah atau dikurangi setelah kode di dalam loop dijalankan. Contoh:

for (var i = 0; i < 5; i++) {
  console.log(i);
}

Last updated

Was this helpful?