Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


Чувашия-это моя Россия

Операторы цикла в JavaScript.

Операторы организации циклов представляют собой еще одну группу условных операторов, которые обычно используются для уменьшения размера Вашего программного кода путем выполнения одного или нескольких операторов заданное число раз при создании сайта.

Допустим, требуется с помощью функции alert выдать последовательность чисел от 10 до 0. Без использования операторов цикла написали бы такой программный код:

 
                     var i	= 10;		
                     alert(	i ) ;		
                     i--;		// 9
                     alert(	i ) ;		
                     i--;      // 8
                     alert ( i );		
                     i--;      // 7
                     alert(	i ) ;		
                     i--;      // 6
                     alert(	i ) ;		
                     i--;	   // 5
                     alert ( i ) ;		
                     i--;      // 4
                     alert ( i ) ;		
                     i--;	   // 3
                     alert ( i );		
                     i--;      //  2
                     alert ( i ) ;		
                     i--;      // 1
                     alert ( i ) ;		
                     i--;      // 0
                     alert ( i ) ;

Задачу эту можно решить с помощью оператора цикла. Сначала рассмотрим, как это можно сделать с помощью простого оператора цикла while:

 
                    var i = 10; 
                    while ( i >= 0 ) { 
                        alert( i ) ; 
                        i—-;
                    }

Используя while нам удалось весь программный код свести к пяти строкам, что очень неплохо. Оператор while проверяет условие, задаваемое его аргументом, и затем выполняет операторы, расположенные внутри его фигурных скобок до тех пор, пока не перестанет выполняться условие. На псевдокоде это можно записать следующим образом:

 
                    инициализировать;
                    while( условие ) { 
                    оператор; изменить условие;
                    }

Важно помнить, что, когда имеешь дело с операторами циклов, необходимо обращать внимание и на Ваше условие, и на его изменение, обеспечивающее невозможность выполнения цикла бесконечно. Например:

 
                    var i = 11; 
                    while ( i > 10 ) { 
                    i++;
                    }
                    alert ( i ) ; /* программа никогда не дойдет 
                                     до этого оператора, так как
                                     условие оператора цикла while
                                     будет всегда удовлетворяться */

Оператор цикла for является самым распространенным. Наша программа теперь будет состоять всего лишь из трех строк:


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно     назад    дальше     продолжение темы

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: