Цикл do . . . while в сочетании со средствами 

управления событиями

  Рассмотрим задачу: при нажатии на кнопку "2 * i =" на экран броузера отображается таблица умножения на натуральное число два.

  Программа на языке JavaScript выглядит следующим образом:

<html>

<head>

<title>do . . . while</title>

<script language="JavaScript">

var i=1

n=0

function g(){

do{

n=2*i

document.write('2 * ',i, ' = ',n,'<br>')

i++

}

while(i<=10)

}

</script>

</head>

<body>

Таблица умножения на 2

<form>

<input type='button' value='2 * i =' onClick=g()>

</form>

</body>

</html>

 

  После выполнения программы на экране отобразится кнопка: "2 * i =". 

 После нажатия на кнопку на экране броузера отобразится таблица умножения: