Chapter 4 of 10
Perulangan menjalankan blok kode beberapa kali. Pilih bentuk perulangan berdasarkan sumber datanya.
Gunakan for ketika jumlah pengulangan diketahui.
for (let i = 1; i <= 5; i += 1) {
console.log(`Putaran ke-${i}`);
}
Bagian-bagiannya adalah nilai awal, kondisi, dan perubahan nilai.
Gunakan while ketika pengulangan bergantung pada kondisi.
let saldo = 50000;
while (saldo >= 10000) {
saldo -= 10000;
console.log(`Sisa saldo: ${saldo}`);
}
Pastikan kondisi akhirnya menjadi salah agar tidak terjadi infinite loop.
Untuk membaca setiap nilai array:
const bahasa = ["JavaScript", "Go", "Python"];
for (const item of bahasa) {
console.log(item);
}
break menghentikan loop, sedangkan continue melewati satu putaran.
for (let angka = 1; angka <= 10; angka += 1) {
if (angka === 3) continue;
if (angka === 8) break;
console.log(angka);
}
Tampilkan angka 1 sampai 30 dengan aturan:
Fizz;Buzz;FizzBuzz;Petunjuk: periksa kondisi kelipatan 3 dan 5 terlebih dahulu.