Pengulangan Pada JavaScript
Pengulangan dalam JavaScript
Pengulangan adalah konsep pemrograman yang digunakan untuk menjalankan blok kode secara berulang sampai kondisi tertentu terpenuhi. Di JavaScript, pengulangan memungkinkan kita menghemat waktu dan mempermudah proses coding, terutama ketika harus mengerjakan tugas berulang. Artikel ini akan membahas jenis-jenis pengulangan di JavaScript dan bagaimana cara menggunakannya.
1. Pengulangan for
Pengulangan for digunakan ketika kita tahu dengan pasti berapa kali pengulangan harus dilakukan.
Contoh Penggunaan for:
for (let i = 0; i < 5; i++) {
console.log("Pengulangan ke-", i);
}
Pada contoh di atas:
- let i = 0: Inisialisasi variabel i dengan nilai awal 0.
- i < 5: Kondisi yang harus terpenuhi agar pengulangan terus berlanjut.
- i++: Ekspresi akhir yang menambah nilai i sebesar 1 setelah setiap iterasi.
Pengulangan ini akan menghasilkan output dari Pengulangan ke-0 hingga Pengulangan ke-4.
2. Pengulangan while
Pengulangan while digunakan ketika kita ingin mengulangi blok kode selama kondisi tertentu masih true.
Contoh Penggunaan while:
let i = 0;
while (i < 5) {
console.log("Pengulangan ke-", i);
i++;
}
Pada contoh ini, nilai i mulai dari 0 dan akan bertambah hingga mencapai 5. Pengulangan while akan berhenti ketika kondisi i < 5 tidak lagi terpenuhi.
3. Pengulangan do…while
Pengulangan do…while mirip dengan while, tetapi memastikan bahwa blok kode akan dijalankan setidaknya sekali, meskipun kondisi bernilai false pada awalnya.
Contoh Penggunaan do…while:
let i = 0;
do {
console.log("Pengulangan ke-", i);
i++;
} while (i < 5);
Pada contoh ini, blok kode dalam do akan dieksekusi sebelum pengecekan kondisi while. Pengulangan ini akan berhenti setelah kondisi i < 5 tidak terpenuhi.
4. Pengulangan for…of
Pengulangan for…of digunakan untuk mengiterasi nilai dalam objek yang iterable, seperti array, string, atau objek lain yang mendukung iterasi. Ini sangat berguna ketika Anda hanya ingin mengakses nilai dari elemen-elemen dalam array.
Contoh Penggunaan for…of:
const buah = ["apel", "jeruk", "mangga"];
for (let item of buah) {
console.log(item);
}
Pengulangan ini akan mencetak setiap elemen dalam array buah, yaitu “apel”, “jeruk”, dan “mangga”.
5. Pengulangan for…in
Pengulangan for…in digunakan untuk mengiterasi properti-properti dari sebuah objek. Ini berguna jika Anda ingin mengetahui nama atau kunci dari properti-properti dalam objek.
Contoh Penggunaan for…in:
const siswa = { nama: "Budi", usia: 17, kelas: "12" };
for (let kunci in siswa) {
console.log(kunci + ": " + siswa[kunci]);
}
Output dari contoh di atas akan mencetak setiap kunci dan nilai dalam objek siswa, seperti “nama: Budi”, “usia: 17”, dan “kelas: 12”.
Kesimpulan
Pengulangan sangat berguna dalam pemrograman untuk menjalankan kode berulang kali tanpa menuliskan perintah yang sama berulang-ulang. Dengan memahami berbagai jenis pengulangan (for, while, do…while, for…of, dan for…in) di JavaScript, Anda dapat memilih struktur pengulangan yang sesuai dengan kebutuhan program Anda.