Looping atau perulangan while digunakan untuk melakukan pengulangan sebuah variable dalam suatu kondisi dengan melakukan pengecekan kondisi diawal perulangan. Artinya terdapat dua kemungkinan suatu kondisi antara bernilai TRUE atau FALSE untuk menentukan program akan masuk kedalam aksi atau tidak.
Memahami Cara Penulisan While Pada Javascript
Nah, penulisan dasar nya ialah menentukan suatu kondisi (suatu_kondisi) kemudian akan masuk ke aksi yang diperintahkan {aksi / perintah yang akan diulang}
Untuk lebih jelasnya saya akan berikan beberapa contoh penggunaan while di javascript sebagai berikut.
Contoh program perulangan while dengan javascript
<script type="text/javascript">
while(true){
console.log('Hello World!');
}
</script>
Contoh program diatas akan masuk kedalam infinite loop atau loop nya tidak akan pernah berhenti. Nah untuk menghentikannya bagaimana ?
Ada beberapa cara untuk menghentikan program perulangan yaitu bisa dihentikan oleh user atau oleh program itu sendiri dengan memberikan batas yang ditentukan.
Berikut contoh program perulangan while yang dihentikan oleh user menggunakan pop-up box javascript.
<script type="text/javascript">
var ulang = true;
while(ulang){
console.log('Hello World!');
ulang++;
ulang = confirm('Lagi ?');
}
</script>
Hasil :
Program akan akan masuk kedalam perulangan selama ulang bernilai true yaitu dengan memberikan perintah menggunakan dialog confirm(). Yang telah kita ketahui bahwa pop-up box confirm() berisi nilai boolean antara pilih Oke = TRUE dan Cancel = FALSE.
Selain itu anda bisa menghentikan sebuah program perulangan while dengan batas yang bisa ditentukan sebagai berikut contohnya.
<script type="text/javascript">
var ulang = 1;
while(ulang<=10){
console.log('Hello World! '+ulang);
ulang++;
}
</script>
Hasil :
Pada contoh diatas, saya memberikan nilai pada variabel ulang = 1 kemudian saya berikan nilai akhir ulang <=10 yakni artinya perulangan akan dilakukan sebanyak 1 sampai 10 kali.