Шаг параметра цикла do . . . while

  Шаг параметра цикла do . . . while изменяется так же как и в цикле while.

  Рассмотрим пример:

<script language="JavaScript">

var i=1

do{

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

i++

}

while(i<=10)

</script>

  На экране броузера отобразится:

  В данном примере шаг параметра равен 1.

  Рассмотрим еще пример:

<script language="JavaScript">

var i=10

do{

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

i--

}

while(i>=1)

</script>

  На экране броузера отобразится:

  В данном примере шаг параметра равен -1.

  Так же можно варьировать шагом параметра.

  Например, пусть шаг параметра равен -4. Программа на языке JavaScript будет выглядеть следующим образом:

<script language="JavaScript">

var i=10

do{

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

i=i-4

}

while(i>=1)

</script>

  На экране броузера отобразится:

 

  Шаг параметра может быть и не целым числом, например 3.5:

<script language="JavaScript">

var i=1

do{

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

i=i+3.5

}

while(i<=10)

</script>