Menu
CoddyTech

Do While Loop

Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 43 dari 77.

Perulangan do...while mirip dengan perulangan while, tetapi ada satu perbedaan utama: blok kode dijalankan setidaknya satu kali sebelum kondisi diperiksa. Artinya, perulangan akan selalu menjalankan kode satu kali, lalu memeriksa apakah perulangan harus dilanjutkan.

Berikut sintaks perulangan do...while:

do {
    code;
} while (condition);

Kode di dalam blok do dijalankan terlebih dahulu.

Lalu, condition di dalam while dievaluasi. Jika kondisinya true, perulangan berlanjut ke iterasi berikutnya. Jika kondisinya false, perulangan berhenti.

Mari kita lihat contohnya:

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

Kode ini akan menghasilkan:

0
1
2
3
4

Meskipun nilai awal count lebih besar dari atau sama dengan 5, kode di dalam blok do tetap akan dijalankan satu kali.

Contoh:

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

Kode ini akan menghasilkan output:

6

Penggunaan do...while loop lebih jarang dibandingkan for atau while loop, tetapi bisa berguna dalam situasi ketika kamu perlu memastikan bahwa blok kode dijalankan setidaknya sekali, terlepas dari kondisinya.

challenge icon

Tantangan

Pemula

Tulis perulangan do...while yang dimulai dengan variabel count bernilai 5. Perulangan tersebut harus:

  1. Mencetak nilai count saat ini.
  2. Mengurangi count sebanyak 1 setelah setiap iterasi.
  3. Terus berjalan selama count lebih besar dari 0

Coba sendiri

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online