JavascriptMateri Course

Pembahasan Quiz: While Loops & Do While Loops

1. Apa yang terjadi ketika kita lupa mengupdate variabel counter pada while loop atau do while loop ?

  • Proses perulangan akan berhenti
  • Proses perulangan tidak akan dieksekusi
  • Terjadinya infinite loop
  • Proses perulangan berjalan sesuai yang diinginkan

Pembahasan: Jika nilai dari variabel counter tidak di update, maka bisa menimbulkan infinite loop karena saat pengecekan kondisionalnya akan selalu bernilai true dan proses perulangan akan berjalan terus sampai kode program yang dibuat crash atau berhenti secara paksa.

2. Apakah hasil dari program di bawah ini:

let x = 10;
 
do
{
 console.log(x);
 x++;
}
while (x <= 7);
  • Angka 10
  • Tidak ada hasil di console
  • Angka 1 sampai 7
  • Error

Pembahasan: Karena kode program dalam do while loop dieksekusi terlebih dahulu, jadi angka 10 akan muncul di console dan kemudian proses perulangan berhenti karena kondisionalnya bernilai false.

Nantikan quiz berikutnya, terimakasih, dan sampai jumpa lagi!

Leave a Reply