Цикл while

Синтаксис:

while (условие) {

программный блок

}

При помощи оператора while можно выполнять один или несколько операторов до тех пор, пока не будет удовлетворено условие. Если в теле цикла выполняется несколько операторов, их необходимо заключить в фигурные скобки.

Попробуем привести пример программы, которая использует цикл while. Например нужно вывести таблицу умножения:

<html>

<head>

<script language ="JavaScript">

function ftable(inum) {

var iloop = 1;

document.writeln ("ТАБЛИЦА УМНОЖЕНИЯ ДЛЯ: <b>" + inum + "</b><hr><pre>");

/* заметьте, что в параметрах функции writeln применены теги HTML - это допустимо.

Теги HTML в тексте программы на JS недопустимы.

Заголовок написан прописными буквами потому, что в тексте встречается буква "я"

Некоторые браузеры, а точнее NN выдают ошибку сценария встретив такую строчную букву.

*/

while (iloop <= 10) {

document.writeln(iloop + " x "+ inum + " = " + (iloop*inum));

iloop ++;

}

document.writeln("");

}

ftable(prompt ("Введите число: ", 10));

</script>

</head>

</html>

Таблица создается в функции ftable(). Цикл while выполняется 10 раз. Таблица выводится при помощи стандартной функции языка JS writeln(). Метод prompt() обеспечивает ввод данных с клавиатуры. В данном примере вводится число для вычисления таблицы умножения от 1 до 10.

Данный пример можно было также написать и другим способом, используя цикл for:

for (var iloop=1; iloop <= 10; iloop ++) {

.......

}




double arrow
Сейчас читают про: