Baseline Widely available
ÐÑÑажение do...while
ÑоздаÑÑ Ñикл, коÑоÑÑй вÑполнÑÐµÑ Ñказанное вÑÑажение до ÑеÑ
поÑ, пока ÑÑловие не ÑÑÐ°Ð½ÐµÑ Ð»Ð¾Ð¶Ð½Ñм. УÑловие пÑовеÑÑеÑÑÑ Ð¿Ð¾Ñле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²ÑÑажениÑ, Ñо еÑÑÑ Ð²ÑÑажение вÑполниÑÑÑ ÐºÐ°Ðº минимÑм один Ñаз.
let result = "";
let i = 0;
do {
i = i + 1;
result = result + i;
} while (i < 5);
console.log(result);
// Expected output: "12345"
СинÑакÑиÑ
do вÑÑажение while (ÑÑловие);
вÑÑажение
ÐÑÑажение, коÑоÑое вÑполнÑеÑÑÑ ÐºÐ°Ðº минимÑм один Ñаз и вÑполнÑеÑÑÑ Ð½Ð° каждом Ñаге Ñикла, пока ÑÑловие иÑÑинно. ÐÑÑажение Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð½ÐµÑколÑко ÑÑÑок, Ð´Ð»Ñ ÑÑого необÑ
одимо ÑгÑÑппиÑоваÑÑ ÐºÐ¾Ð´ в блок
({ ... }
).
ÑÑловие
ÐÑÑажение, коÑоÑое вÑÑиÑлÑеÑÑÑ Ð¿Ð¾Ñле каждого Ñага Ñикла. ÐÑли ÑÑловие
иÑÑинно, Ñо вÑÑажение
вÑполнÑеÑÑÑ ÐµÑÑ Ñаз. Ðогда ÑÑловие
ложно, вÑполнÑеÑÑÑ Ð²ÑÑажение, ÑледÑÑÑее поÑле do...while
.
do...while
РпÑимеÑе, Ñикл do...while
вÑполнÑеÑÑÑ Ð´Ð¾ ÑеÑ
поÑ, пока i
не пеÑеÑÑÐ°Ð½ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÑÑе 5.
var result = "";
var i = 0;
do {
i += 1;
result += i + " ";
} while (i > 0 && i < 5); // ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо i == 0, Ñикл вÑÑ Ñавно пÑодолжиÑÑÑ, Ñак как наÑинаеÑÑÑ Ð±ÐµÐ· ÑеÑÑа
document.getElementById("example").innerHTML = result;
РезÑлÑÑÐ°Ñ Ð¡Ð¿ÐµÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4