DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari bagaimana menggunakan while loop dalam JavaScript, struktur penulisan, serta contoh penggunaannya dalam berbagai skenario koding.
Loop adalah fitur dalam pemrograman yang memungkinkan kita untuk menjalankan blok kode berulang kali hingga kondisi tertentu terpenuhi. JavaScript mendukung beberapa jenis loop, salah satunya adalah while
loop.
Loop while
dalam JavaScript memiliki struktur penulisan sebagai berikut:
while (kondisi) {
// kode yang akan dijalankan selama kondisi bernilai true
}
Pertama, while
diikuti oleh kondisi dalam tanda kurung ()
. Selama kondisi ini bernilai true
, kode dalam tanda kurung kurawal {}
akan terus dijalankan. Jika kondisi tersebut diganti menjadi false
, sistem akan keluar dari loop dan melanjutkan pada kode berikutnya.
Berikut ini adalah contoh bagaimana menggunakan while
loop dalam JavaScript:
let i = 0;
while (i < 5) {
console.log("Nomor: " + i);
i++;
}
Pada skenario di atas, variabel i
diatur nilai awalnya menjadi 0. Loop tersebut akan berjalan selama i < 5
. Di dalam setiap iterasi, kode akan mencetak “Nomor: ” diikuti oleh nilai i
saat ini, kemudian i
akan ditambahkan 1. Jadi, outputnya akan:
"Nomer: 0"
"Nomer: 1"
"Nomer: 2"
"Nomer: 3"
"Nomer: 4"
Nah, begitulah cara menggunakan while
loop dalam JavaScript. Sekarang, kamu bisa mencoba membuat dan menggunakannya pada proyek JavaScript kamu!
Fungsi break
dalam while
loop digunakan untuk ‘membreak’ atau membatasi sebuah looping. Artinya, meskipun kondisi dalam while
loop masih bernilai true
, jika sistem menemui fungsi break
maka sistem akan segera keluar dari loopingan tersebut.
Struktur penulisannya:
while (kondisi) {
// kode yang dijalankan
if (kondisi) {
break;
}
}
Berikut adalah contoh implementasinya:
let i = 0;
while (i < 10) {
console.log(i);
if (i == 5) {
break;
}
i++;
}
Pada implementasi di atas, looping akan berhenti saat i
mencapai angka 5 meskipun pada pengaturan awal looping seharusnya berhenti saat i
kurang dari 10.