Шаг параметра цикла 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>