Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

DO WHILE

Artikel ini menjelaskan penggunaan struktur kontrol `do while` dalam JavaScript, lengkap dengan contoh penggunaannya.

Dalam mempelajari bahasa pemrograman seperti JavaScript, memahami struktur kontrol adalah hal penting. Struktur kontrol adalah kumpulan pernyataan yang memutuskan jalannya alur kode program. Salah satunya adalah struktur kontrol do while.

Pengenalan do while

Perulangan do while adalah salah satu bentuk perulangan dalam JavaScript. Perulangan ini akan selalu melaksanakan blok kode sekali, kemudian akan memeriksa kondisi, dan melanjutkan perulangan selama kondisinya bernilai true.

Berikut penulisan sintaks do while dalam JavaScript:

do {
    // blok kode untuk dijalankan
} while (kondisi);

Contoh Penggunaan do while

Berikut adalah contoh penggunaan perulangan do while dalam JavaScript.

var i = 0;
do {
    console.log(i);
    i++;
} while (i < 5);

Pada contoh di atas, selama i masih kurang dari 5, blok kode dalam perulangan akan terus dijalankan. Kode ini akan mencetak angka 0 hingga 4 ke dalam console.

Perbedaan dengan while

Perulangan do while dan while memiliki perbedaan mendasar. Perulangan do while akan selalu menjalankan blok kode sekurang-kurangnya satu kali, kemudian baru memeriksa kondisi. Sementara itu, perulangan while akan memeriksa kondisi terlebih dahulu baru menjalankan blok kode.

Berikut contoh kode menggunakan perulangan while:

var i = 0;
while (i < 5) {
    console.log(i);
    i++;
}

Jika nilai awal i lebih dari atau sama dengan 5, blok kode dalam perulangan while tidak akan pernah dijalankan. Sementara pada perulangan do while, blok kode akan tetap dijalankan sekurang-kurangnya satu kali, tanpa peduli nilai awal i.

Kesimpulan

Perulangan do while dalam JavaScript sangat bermanfaat untuk kasus-kasus tertentu, terutama ketika kamu membutuhkan blok kode untuk selalu dijalankan sekurang-kurangnya satu kali. Pemahaman akan struktur kontrol seperti ini tentunya dapat memperluas wawasan kamu dalam membuat kode program yang efisien dan efektif.

👈🏼 While loop
Loop For in 👉🏼