We're looking for a person or people to help audit MDN to find places we could speed up. Is this you or someone you know? Check out the RFP: https://mzl.la/2IHcMiE

 Statement do...while digunakan untuk membuat perulangan yang mengeksekusi statement tertentu sampai kondisi evalusinya bernilai. Kondisi akan di evaluasi setelah statement di eksekusi, hasil dari eksekusi statemen spesifik sekurangnya satu kali.


while (condition);
Sebuah statement yang di eksekusi setidaknya sekali dan akan kembali di eksekusi setiap kali kondisi evaluasinya benar (true). Untuk mengeksekusi lebih dari satu statement di dalam perulangan, gunakan statement block  ({ ... }) untuk mengelompokkan statement.
Sebuah ekspresi yang di evaluasi setelah perulangan. jika kondisinya benar maka statement akan kembali di eksekusi, sebaliknya jika kondisinya salah maka kontrol akan melewatkan statement berdasarkan do...while.


Penggunaan do...while

Pada contoh berikut, perulangan do...while di iterasikan setidaknya sekali dan kembali di iterasikan sampai nilai i tidak kurang dari 5.

var i = 0;
do {
   i += 1;
} while (i < 5);


Spesifikasi Status Comment
ECMAScript 3rd Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.2
ECMAScript 5.1 (ECMA-262)
The definition of 'do-while statement' in that specification.
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'do-while statement' in that specification.
Standard Trailing ; is now optional.
ECMAScript Latest Draft (ECMA-262)
The definition of 'do-while statement' in that specification.

Kompabilitas Browser

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Fitur Chrome Firefox (Gecko) Internet Explorer Opera Safari
Dukungan dasar (Yes) (Yes) 6 (Yes) (Yes)
Fitur Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Dukungan dasar (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Lihat Juga

Tag Dokumen dan Kontributor

 Kontributor untuk laman ini: bekti
 Terakhir diperbarui oleh: bekti,