Kondisi dan pengulangan adalah dua konsep penting dalam pemrograman yang memungkinkan Anda mengontrol alur eksekusi program. Dalam JavaScript, Anda dapat menggunakan struktur kendali seperti if
, else
, switch
, for
, while
, dan do-while
untuk mengimplementasikan logika kondisional dan pengulangan. Dalam artikel ini, kita akan menjelajahi bagaimana menggunakan kondisi dan pengulangan dalam JavaScript.
1. Kondisi dengan if
dan else
Pertama, mari kita lihat bagaimana menggunakan struktur if
dan else
:
let nilai = 80;
if (nilai >= 60) {
console.log("Selamat! Anda lulus.");
} else {
console.log("Maaf, Anda tidak lulus.");
}
Dalam contoh di atas, kita memeriksa apakah nilai
lebih besar atau sama dengan 60. Jika kondisinya benar, maka pesan "Selamat! Anda lulus." akan ditampilkan. Jika tidak, pesan "Maaf, Anda tidak lulus." akan ditampilkan.
2. Pengulangan dengan for
Pengulangan dengan for
digunakan untuk melakukan tugas yang sama berulang kali dalam jumlah yang diketahui sebelumnya:
for (let i = 1; i <= 5; i++) {
console.log("Perulangan ke-" + i);
}
Dalam contoh di atas, kita menggunakan perulangan for
untuk mencetak pesan "Perulangan ke-" beserta nomor perulangan dari 1 hingga 5.
3. Pengulangan dengan while
Pengulangan dengan while
berguna ketika Anda ingin melakukan tugas berulang kali selama suatu kondisi terpenuhi:
let angka = 1;
while (angka <= 5) {
console.log("Angka: " + angka);
angka++;
}
Dalam contoh di atas, kita menggunakan perulangan while
untuk mencetak nilai angka
dari 1 hingga 5.
4. Pengulangan dengan do-while
Perbedaan utama antara while
dan do-while
adalah bahwa do-while
akan selalu menjalankan setidaknya satu kali bahkan jika kondisinya salah dari awal:
let counter = 0;
do {
console.log("Counter: " + counter);
counter++;
} while (counter < 3);
Dalam contoh di atas, pesan "Counter: " dan nilai counter
akan dicetak setidaknya sekali, bahkan jika counter
kurang dari 3.
Kesimpulan
Kondisi dan pengulangan adalah bagian penting dari pemrograman JavaScript yang memungkinkan Anda mengontrol alur eksekusi program. Dengan memahami konsep ini, Anda dapat menulis kode yang lebih fleksibel dan efisien. Teruslah berlatih dan eksplorasi dengan berbagai macam situasi untuk meningkatkan pemahaman Anda tentang penggunaan kondisi dan pengulangan dalam JavaScript.