Perulangan (Loop)
Mengulang pekerjaan tanpa menulis kode berulang-ulang.
Jangan menulis hal yang sama 100 kali
Bayangkan menampilkan angka 1 sampai 100. Daripada menulis console.log seratus kali, kita pakai loop.
for loop
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Tiga bagian dalam kurung:
let i = 1— titik awal (dijalankan sekali)i <= 5— syarat: ulangi selama benari++— langkah: tambah 1 setiap putaran
Menjumlahkan dengan loop
let total = 0;
for (let i = 1; i <= 3; i++) {
total = total + i;
}
console.log(total); // 6
while loop
let n = 3;
while (n > 0) {
console.log(n);
n--;
}
Awas: jika syarat tidak pernah salah, loop berjalan selamanya (infinite loop) dan browser bisa macet.