Сейчас вы увидите, что такое циклы While. Помните, я говорил, что циклы For используются, когда вы знаете, сколько раз нужно их повторять, а циклы While — когда не знаете. Первый же пример нарушает правило! Это нужно для того, чтобы показать вам, как пользоваться переменными, чтобы сосчитать повторения цикла и помочь вам подготовиться к заданию.
Скрипт
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT
LANGUAGE="JavaScript">
loops=3
num=1
while (num <= loops)
{
document.write("Добрый ")
num=num+1
}
document.write("Вечер!")
</SCRIPT>
</BODY>
</HTML>
Результат
Разбор скрипта
<SCRIPT
LANGUAGE="JavaScript">
loops=3
num=1
while (num <= loops)
{
document.write("Добрый ")
num=num+1
}
document.write("Вечер!")
</SCRIPT>
Еще одна коротенькая программа, мы ее мигом разберем.
Ваше задание
Снова не такое простое. Во-первых, заставьте работать сегодняшнюю программу. Потом измените ее так, чтобы пользователь получал запрос: «Сколько раз пожелать вам доброго вечера?» Для ответа создайте переменную. Помните команду eval(), которая меняет текст на число? В конце программа должна написать «Добрый» столько раз, сколько ее просили.
Возможный ответ здесь