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:

javascript
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:

javascript
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:

javascript
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:

javascript
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.