Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

Javascript while()

Javascript while() позволяет создать цикл, который будет выполняться в случае соблюдения определенного условия, которое проверяется при инициации каждой новой итерации цикла.

Javascript while() — оператор цикла.

Javascript while() позволяет определить цикл, который будет выполняться при соблюдении определенного условия:

While (логическое выражение)
{
оператор_1;
оператор_2;
оператор_n;
}

Операторы цикла будут выполняться до тех пор, пока проверка условия будет возвращать булевую истину.

А теперь посмотрим на работу цикла while на примере:

<script>
function ex2()
{
b=document.f2.f3.value;
while (b!=0)
{
window.alert(‘число равно ‘+b);
b=b – 1;
}
}</script>
<form name=»f2″>
<input type=»text» name=»f3″ value=»введите число»>
<input type=»submit» value=»проверить»
onclick=ex2()>
</form>

Программа, приведенная в примере работает по следующему принципу:

Пользователь вводит некоторое значение в поле ввода, тем самым изменяя атрибут value элемента <input> типа text. Затем пользователь нажимает на кнопку ввода, тем самым вызывая обработчик события onclick, который вызывает функцию ex2(), которая присваивает переменной b значение, полученное из поля ввода.

Затем запускается цикл Javascript while(), условием выполнения которого является превосходство переменной b над 0.

Каждую новую итерацию цикла выводится тревожное сообщение, содержащее текущее значение переменной b, а затем переменная b каждый раз уменьшается на 1.

Когда переменная b станет равна 0 цикл будет завершен.