Pada tutorial sebelumnya, kita sudah mempelajari tentang Tutorial Belajar JavaScript Bagian 28 : Struktur Logika Switch Case di JavaScript. Dalam tutorial ini, Anda akan mempelajari cara menggunakan pernyataan while JavaScript untuk membuat perulangan yang mengeksekusi blok selama kondisinya benar.
Pengantar pernyataan while loop JavaScript
Pernyataan while JavaScript membuat loop yang mengeksekusi blok selama kondisi bernilai true.
Berikut ini ilustrasi sintaks pernyataan while :
while (expression) { // statement }
Pernyataan while mengevaluasi expression sebelum setiap iterasi loop.
Jika expression bernilai true, pernyataan while mengeksekusi pernyataan tersebut. Jika tidak, while loop keluar.
Karena while loop mengevaluasi expression sebelum setiap iterasi, ini dikenal sebagai pretest loop.
Jika expression bernilai false sebelum perulangan masuk, perulangan while tidak akan pernah dijalankan.
Flowchart berikut mengilustrasikan pernyataan while loop :
Perhatikan bahwa jika Anda ingin mengeksekusi pernyataan setidaknya sekali dan memeriksa kondisi setelah setiap iterasi, Anda harus menggunakan pernyataan do… while.
Contoh JavaScript while loop
Contoh berikut menggunakan pernyataan while untuk menampilkan angka ganjil antara 1 dan 10 ke konsol :
let hitung = 1; while (hitung < 10) { console.log(hitung); hitung +=2; }
Hasil :
1 3 5 7 9
Cara kerja skrip
Pertama, deklarasikan dan inisialisasi variabel count ke 1.
Kedua, jalankan pernyataan di dalam loop jika variabel hitungan kurang dari 10. Di setiap iterasi, ouput hitungan ke konsol dan tambah hitungan sebanyak 2.
Ketiga, setelah 5 iterasi, hitungannya adalah 11. Oleh karena itu, kondisi hitung < 10 bernilai false, loop akan keluar.
Kesimpulan
Gunakan pernyataan while loop untuk membuat loop yang mengeksekusi blok selama kondisi bernilai true. Itu dia pembahasan tentang struktur logika while loo di JavaScript.
0 Komentar