← JavaScript5 / 69
Loop for
for (let i = 1; i <= 5; i++) punya tiga bagian: nilai awal, kondisi lanjut, dan perubahan tiap putaran. Kesalahan klasik: memakai i <= panjang saat mengakses array (indeks dimulai dari 0, jadi seharusnya i < panjang) — hasilnya undefined di putaran terakhir. Kalau yang kamu butuhkan hanya menelusuri isi array tanpa mengurus indeks, for...of lebih ringkas dan lebih kecil kemungkinannya salah batas.
👀 Contoh dulu
// mulai 0, lanjut selama < 3, naik 1 tiap putaran
for (let i = 0; i < 3; i++) {
console.log('Putaran ' + i);
}Hasilnya: Putaran 0 Putaran 1 Putaran 2
💡 Tiga bagian dipisah titik koma: (nilai awal; kondisi lanjut; perubahan). Loop berhenti saat kondisi jadi false.
📝 Sekarang giliranmu
Gunakan for untuk menampilkan angka 1 sampai 5 dengan console.log.
Preview