Функция оператора цикла состоит в том, чтобы многократно выполнять один и тот же кусок кода. Хотя он разделен на несколько разных типов, его принципы почти одинаковы; Пока заданные условия выполняются, утверждения, содержащиеся в теле цикла, будут непрерывно выполняться и будут прекращены после того, как условия больше не будут выполнены.
В то время как петля является петлей перед тестированием, что означает, что условное суждение о том, чтобы завершить, до выполнения кода, поэтому тело цикла не может быть выполнено вообще. Синтаксис выглядит следующим образом:
В то время как (выражение) утверждение
Когда выражение является Ture, программа будет продолжать выполнять оператор выполнения оператора до тех пор, пока выражение не станет ложным.
Два случая
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
var i = isum = 0;
while (i <= 100) {
ISUM += I;
i ++;
};
document.write (isum+"<br>"); // найти сумму чисел в пределах 100
</script>
<p> Нажмите кнопку ниже и продолжайте зацикливаться на кодовом блоке, пока у меня меньше 5. </p>
<Button OnClick = "myFunction ()"> нажмите здесь </button>
<p id = "demo"> </p>
<Скрипт>
Функция myfunction ()
{
var x = "", i = 0;
Пока (я <= 10)
{
x = x + "Число" + i + "<br>";
i ++;
}
document.getElementbyId ("demo"). innerhtml = x;
}
</script>