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

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

Javascript continue()

Оператор Javascript continue() позволяет получить максимальный контроль над исполняемой программой. Данный оператор позволяет игнорировать блок инструкций, следующих после внутри цикла и инициировать следующую итерацию. В отличие от Javascript Break(), данный оператор не прерывает функцию полностью, а просто начинает ее с нового цикла.

Javascript continue() — оператор продолжения.

Javascript continue() — достаточно интересный JS оператор, позволяющий сильно увеличить контроль за выполнением функций.

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

Создадим программу, демонстрирующую возможности этого оператора:

<script>
function ex6()
{
b=document.f7.f8.value;
while (b!=0)
{
if (b>20)
{
window.alert(‘число ‘+b+’ больше 20 цикл будет продолжен’);
b=b – 1;
continue;
}
if (b<20)
{
window.alert(‘число ‘+b+’ меньше 20 цикл будет прерван’);
break;
}
}
}</script>
<form name=»f7″>
<div align=»center»>
<input type=»text» name=»f8″ value=»введите число»>
<input type=»submit» value=»проверить»
onclick=ex6()>
</div>
</form>

В данном примере мы создаем пользовательскую функцию ex6(), которая проверяет значение, введенное пользователем в поле ввода. Если число больше 20, то оно будет уменьшено на 1 и при пом

В данном примере вы могли самостоятельно убедиться в различных принципах работы операторов continue и break.