для управления программой в JavaScript есть два способа. первый включает в себя условные выражения, которые в зависимости от условия выполняют либо одну часть программы, либо другую. второй способ — использование циклов.
Условные выражения
в JavaScript есть лишь одна конструкция условного выражения — если. . то ... иначе .... она используется для работы различных блоков кода в зависимости от условий. синтаксис этой конструкции:
· если указываются одновременно несколько условий, они должны быть заключены в скобки
ниже приведен пример:
lang=prompt("на каком языке вы говорите?",")
if (lang=='английский')
alert("i am speake english a little")
else
{
if (1апд="русский")
alert("я тоже говорю по-русски") else
alert("я не говорю на этом языке") };
заметим, что фигурные скобки нужны лишь в том случае, когда блок содержит больше одного выражения. как и в большинстве других конструкций, они могут быть опущены, если используется лишь одно выражение. точка с запятой в конце выражения необходима.
Циклы
for — выполняет блок кода указанное количество раз.
for (i= 0; i = 10; i++)
{
document.write(i);
while — блок кода работает, пока выполняется условие.
while (условие)
{
выполняемые команды...
}
break — выход из цикла.
х = 0;
while (x != 10)
{
n—prompt ("введите число или нажмите "q" для выхода", "")
if (n == "q")
{
alert("увидимся позже");
break;
continue — переход в место непосредственно за условным выражением.