Java Script в примерах (продолжение)


   Исходный текст выглядит не самым привлекательным образом.
   А если количество повторений больше?
   Введем функцию, которую назовем Write3Lines, которая выводит 3 строки, и вызовем эту функцию 4 раза:

<SCRIPT LANGUAGE="JavaScript">
function Write3Lines()
{
   document.write("Добро пожаловать на мою страницу!<br>");
   document.write("Наш второй пример на JavaScript<br>");
   document.write("И, надеюсь, не последний!<p>");
}
Write3Lines();
Write3Lines();
Write3Lines();
Write3Lines();
</SCRIPT>

При выполнении получаем тот же результат:

Уже лучше. Но еще плохо.
Мы несколько раз повторили вызов функции Write3Lines().
Выполним этот оператор в цикле:

<SCRIPT LANGUAGE="JavaScript">
function Write3Lines() {
   document.write("Добро пожаловать на мою страницу!<br>");
   document.write("Наш второй пример на JavaScript<br>");
   document.write("И, надеюсь, не последний!<p>");
}
for (var ind=0; ind < 4; ind++) {
    Write3Lines();
}
</SCRIPT>

Теперь хорошо. Программистам на С++ все ясно. Для тех, кто не знает С++ :
Строка for означает следующее:
- Оператор for - оператор цикла,начинающегося символом { и заканчивающегося символом },
- Переменная(var) - счетчик цикла , названная ind,
- При первом выполнении цикла счетчик равен 0 (ind=0),
- Цикл выполняется до тех пор, пока эта переменная не превышает 4 (ind < 4),
- При каждом выполнении цикла его счетчик увеличивается на 1 (ind++).

   Предупреждение. Команды <br> и <p> не являются командами JavaScript, и их применение возможно только внутри литералов, как в вышеприведенных примерах, иначе возникает чертовщина в виде совершенно непонятных ошибок и появления предупреждающих окон JavaScript.

При отображении получаем тот же результат:



[Назад] [Оглавление ] [Следующий раздел]



 

 
Hosted by uCoz