📅  最后修改于: 2023-12-03 15:17:28.660000             🧑  作者: Mango
Dalam bahasa pemrograman JavaScript, terdapat beberapa jenis perulangan atau loop yang dapat digunakan untuk mengulang suatu proses yang sama berulang-ulang.
Berikut adalah 4 jenis perulangan yang sering digunakan dalam JavaScript, yaitu:
For loop adalah jenis perulangan yang paling umum digunakan dalam JavaScript. Cara kerjanya adalah dengan melakukan looping dari suatu kondisi awal ke suatu kondisi akhir dengan menaikkan nilai suatu variabel yang berfungsi sebagai counter.
for (let i = 0; i < 10; i++) {
console.log(i);
}
Pada contoh di atas, for loop akan dijalankan dari i = 0 hingga i < 10, dengan setiap kali iterasi i akan bertambah 1.
For...of loop digunakan untuk melakukan iterasi pada suatu iterable object, seperti Array atau String. Cara kerjanya adalah dengan melakukan looping pada setiap item di dalam iterable object tersebut.
const letters = ['a', 'b', 'c', 'd', 'e'];
for (const letter of letters) {
console.log(letter);
}
Pada contoh di atas, for...of loop akan melakukan iterasi pada setiap huruf di dalam array letters.
While loop akan terus melakukan looping selama kondisinya benar. Cara kerjanya adalah dengan mengevaluasi kondisi yang diberikan pada awal setiap iterasi. Jika kondisi tersebut benar, maka loop akan dilanjutkan.
let i = 0;
while (i < 10) {
console.log(i);
i++;
}
Pada contoh di atas, while loop akan melakukan looping selama nilai i kurang dari 10.
Do…while loop hampir sama dengan while loop, namun bedanya adalah kondisi evaluasi diberikan pada akhir setiap iterasi. Ini berarti bahwa do...while loop akan melakukan setidaknya satu iterasi bahkan jika kondisi awalnya salah.
let i = 0;
do {
console.log(i);
i++;
} while (i < 10);
Pada contoh di atas, do...while loop akan melakukan setidaknya satu iterasi bahkan jika i sudah lebih besar dari 10 saat kondisi pertama kali dievaluasi.
Kesimpulan
Itulah 4 jenis perulangan atau loop yang dapat digunakan dalam JavaScript, masing-masing dengan cara kerjanya sendiri-sendiri dan cocok untuk digunakan pada situasi yang berbeda-beda. Pastikan untuk memilih jenis loop yang cocok untuk kebutuhan Anda ketika melakukan iterasi di JavaScript.