Pernyataan do/while JavaScript

Definisi dan Penggunaan

Pernyataan do/while menciptakan perulangan, melaksanakan blok kode sekali sebelum memeriksa apakah kondisi benar, dan kemudian akan mengulangi perulangan selama kondisi benar.

Jika Anda ingin menjalankan perulangan paling tidak sekali, selalu gunakan pernyataan do/while.

JavaScript mendukung berbagai jenis perulangan:

  • for - Melakukan perulangan blok kode beberapa kali
  • for/in - Melakukan perulangan melalui properti objek
  • for/of - Melakukan perulangan melalui nilai objek yang dapat dieksekusi
  • while - Melakukan perulangan blok kode jika kondisi disetujui
  • do/while - Melakukan perulangan blok kode sekali, kemudian mengulangi perulangan jika kondisi disetujui

Contoh

Perulangan ini akan selalu mengadakan sekurang-kurangnya sekali, bahkan jika kondisi false, karena blok kode dieksekusi sebelum memeriksa kondisi:

var text = "";
var i = 0;
do {
  text += "The number is " + i;
  i++;
}
while (i < 5);

Coba Sendiri

Sintaks

do {
  blok kode yang akan dieksekusi
}
while (condition);

Nilai Parameter

Parameter Deskripsi
condition

Diperlukan. Definisi kondisi untuk menjalankan perulangan (blok kode). Jika mengembalikan true, perulangan akan mulai kembali, jika mengembalikan false, perulangan akan berakhir.

Keterangan:Jika kondisi selalu benar, perulangan akan tak akan berakhir. Ini akan membuat browser Anda jatuh.

Keterangan:Jika Anda menggunakan variabel dengan kondisi, silakan inisialisasi dulu sebelum perulangan, dan tingkatkan dalam perulangan. Jika lupa menambahkan variabel, perulangan akan tak akan berakhir. Ini juga akan membuat browser Anda jatuh.

Detil Teknologi

Versi JavaScript: ECMAScript 1

Dukungan Browser

Angka di tabel menentukan versi pertama browser yang mendukung pernyataan ini penuh.

Pernyataan Chrome IE Firefox Safari Opera
do/while Dukungan 6.0 Dukungan Dukungan Dukungan

Halaman yang Berhubungan

Panduan JavaScript:Lingkaran While JavaScript

Panduan Referensi JavaScript:Perintah while JavaScript

Panduan Referensi JavaScript:Perintah for JavaScript