do...while
Misol
Kod blokini bir marta bajaring, so‘ngra shart (i < 5) true bo‘lsa, davom eting:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
O‘zingiz sinab ko‘ring »
Tavsif
do...while ko‘rsatmalar birikmasi bir marta bajariladigan va shart true bo‘lib turgan paytda takrorlanadigan kod blokini belgilaydi.
do...while kod blokini kamida bir marta ishga tushirish kerak bo‘lganda ishlatiladi.
Eslatma
Agar shartda o‘zgaruvchidan foydalansangiz, uni sikldan oldin initsializatsiya qilishingiz va sikl ichida oshirishingiz kerak. Aks holda sikl hech qachon tugamaydi. Bu brauzeringizni ishdan chiqaradi.
Agar shart doimo true bo‘lsa, sikl hech qachon tugamaydi. Bu ham brauzeringizni ishdan chiqaradi.
Shuningdek qarang:
Sintaksis
do {
bajariladigan kod bloki
}
while (condition);
Parametrlar
| Parametr | Tavsif |
| condition | Majburiy. Kod blokini ishga tushirish sharti. Agar true bo‘lsa, sikl qaytadan boshlanadi, aks holda tugaydi. |
JavaScript sikl operatorlari
| Ko‘rsatma | Tavsif | |
| break | Sikldan chiqadi | |
| continue | Sikldagi qiymatni o‘tkazib yuboradi | |
| while | Shart true bo‘lgan paytda kod blokini takrorlaydi | |
| do...while | Kod blokini bir marta, so‘ngra shart true bo‘lgan paytda takrorlaydi | |
| for | Shart true bo‘lgan paytda kod blokini takrorlaydi | |
| for...of | Har qanday iteratsiya qilinadigan obyektning qiymatlari bo‘ylab sikl bajaradi | |
| for...in | Obyekt xususiyatlari bo‘ylab sikl bajaradi |
Brauzerlarda qo‘llab-quvvatlash
do..while — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
