Perulangan while dalam JavaScript
Perulangan while akan terus dieksekusi,
selama ekspresi yang diberikan sebagai
parameternya masih benar. Ini memungkinkan
eksekusi sejumlah iterasi secara arbitrer.
Berikut sintaksnya:
while ( selama ekspresi benar ) {
jalankan kode ini secara siklikal;
pada awal setiap siklus, periksa ekspresi dalam tanda kurung
}
Perulangan akan berakhir ketika ekspresi menjadi tidak benar. Jika awalnya sudah salah - maka perulangan tidak akan dieksekusi sekali pun.
Mari kita contohkan menampilkan angka
dari satu sampai lima secara berurutan
menggunakan perulangan while:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Sekarang mari kita lakukan hitung mundur:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Sekarang mari kita bagi angka yang diberikan
dengan 2 sebanyak-banyaknya, sampai hasilnya
menjadi kurang dari 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // hasil
Tampilkan angka dari 1 hingga 100 di konsol.
Tampilkan angka dari 11 hingga 33 di konsol.
Tampilkan angka dari 100 hingga 1 di konsol.
Diberikan angka num dengan suatu nilai awal.
Kalikan dengan 3 berulang kali, sampai
hasil perkaliannya lebih besar dari 1000.
Angka berapa yang akan dihasilkan? Hitung jumlah
iterasi yang diperlukan untuk melakukannya.