Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро
5.2 Цикл for

Автор: Denisido

Дата: 2010-06-27

Управляющие операторы

В языке программирования javascript цикл for способствует достижению тех же задач, что и использование цикла while, но в более компактном виде. Рассмотрим его синтаксис:
for (инициализация ; условие ; модификация ) {действия}
1. Обозначаем ключевое слово for;
2. Затем в круглых скобках пишем (три выражения), разделенные точкой с запятой. В первом, мы, как правило, создаем переменную в качестве начала отсчета счетчика. Во втором указываем условие прерывания выполнения цикла. В третьем - изменяем значение переменной для счетчика.
3. После чего в фигурных скобках пишем {действия} в виде произвольных команд Приведем пример:

Запустить!
for (i = 1; i <= 5; i++){
                        alert(i);
                        }

В этом примере мы сперва присваиваем переменной i значение равное 1. После сравниваем верно ли наше условие (TRUE) или ложно (FALSE). Если условие истинно, то выполняем действия указанные в теле цикла (в фигурных скобках - в нашем случае мы выводим цифры от 1 до 5), в противном случае цикл прекращается и программа выполняет следующий код. И в последнем выражении мы увеличиваем значение переменной i на единицу. Другими словами можно объяснить так:
- было 1, 1 меньше или равно 5 - да, меньше (условие TRUE), увеличиваем на единицу;
- стало 2, 2 меньше или равно 5 - да, меньше (условие TRUE), увеличиваем на единицу;
- 3...
- 4...
- 5...
- 6, 6 меньше или равно 5 - нет, больше (условие FALSE), цикл завершен

Выражения могут содержать в себе сразу несколько параметров (через запятую):

Запустить!
for (j=3, i=1; i<=3, j>=1; i++, j--)
{
  document.write(i+j); // выведет 444
  if (true) {document.write('<br/>');}
}

В этом примере мы усложнили задачу и дополнили наши выражения дополнительными параметрами. Плюс, в добавок ко всему, применили вложенное условие (4 строка кода), которое выполняется в том случае, если условие истинно, т.е. добавили к каждому выводу перенос <br/>. Теперь наши значения выводятся в столбик.



Оцените материал по 5-ти бальной шкале: 1 2 3 4 5



Коментарии:

Коментарий добавил(а): Denisido
Дата: 2010-08-15

Нашими друзьями была опубликованна статья по той же тематике, но с использованием диалекта PHP:
http://mzcoding.ru/?p=526. Советуем ознакомиться!

Добавить новый коментарий:

Текст коментария:

Введите результат с картинки

Просмотров: 12874

Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.