Использование цикла while для решения математических задач

  Рассмотрим решение задачи: необходимо  вычислить 10! (десять факториал) с помощью цикла while. 

1!=1

2!=1*2=2

3!=1*2*3=6

4!=1*2*3*4=24

  Тогда программа для вычисления 10!  на языке JavaScript будет выглядеть следующим образом:

<script language="JavaScript">

var i=1

var n=1

while(i<=10){

n=n*i

document.write(i+'!'+' = '+n+'<br>')

i++

}

</script>

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