Instruksi Pengulangan Pada JavaScript

Loop atau perulangan pada javascript digunakan untuk melakukan tugas berulang berdasarkan suatu kondisi. Loop atau perulang pada umumnya tersedia pada semua bahasa pemrograman meskipun implementasi dan sintaks berbeda-beda.

Instruksi Pengulangan pada JavaScript (for)
Pernyataan for untuk melakukan pengulangan melalui blok kode beberapa kali.

for (statement 1; statement 2; statement 3) {
// code block to be executed
}
  1. Pernyataan 1 dieksekusi (satu kali) sebelum eksekusi blok kode.
  2. Pernyataan 2 mendefinisikan kondisi untuk mengeksekusi blok kode.
  3. Pernyataan 3 dieksekusi (setiap kali) setelah blok kode dijalankan.

Contoh:
var i;
for(i = 0; i < 5; i++) {
console.log(i);
}

Hasil :

Instruksi Pengulangan Pada JavaScript

Instruksi Pengulangan pada JavaScript (for/in)
Pernyataan for untuk melakukan pengulangan melalui properti suatu objek.

Contoh:
var txt = "";
var mahasiswa = {namaDepan:"John", namaBelakang:"Doe", umur:25};
var x;
for (x in mahasiswa) {
txt += mahasiswa[x] + " ";
}
console.log(txt);

Hasil :

Instruksi Pengulangan Pada JavaScript

Instruksi Pengulangan pada JavaScript (for/of)
Pernyataan for yang memungkinkan Anda melakukan loop pada struktur data yang dapat diulang seperti Array, Strings, Maps, NodeLists, dan banyak lagi.

Contoh:
var txt = 'JavaScript';
var x;
for (x of txt) {
console.log(x);
}

Hasil :

Instruksi Pengulangan Pada JavaScript

Instruksi Pengulangan pada JavaScript (while)
Pernyataan while untuk melakukan pengulangan melalui blok kode selama kondisi tertentu adalah benar.

Contoh:
var i = 0;
while (i < 10) {
console.log(i);
i++;
}

Hasil :

Instruksi Pengulangan Pada JavaScript

Instruksi Pengulangan pada JavaScript (do-while)
Pernyataan do-while akan mengeksekusi blok kode satu kali, sebelum memeriksa apakah kondisinya benar, maka akan mengulang loop selama kondisinya benar.

Contoh:
var i = 0;
do {
console.log(i);
i++;
}
while (i < 10);

Hasil :

Instruksi Pengulangan Pada JavaScript

Sumber Referensi : w3schools