]
Для начала сделаем форму на HTML:
<FORM NAME=f> Введите аргумент (число): <INPUT NAME=n><BR> Сколько раз возвести его в квадрат? <INPUT NAME=k><BR> <INPUT TYPE=button value="Возвести" onClick="alert(SuperPower());"> </FORM> |
Выше формы вставляем скрипт:
<SCRIPT>
function kvadrat(a)
{ return a*a; } // функция возведения в квадрат
function SuperPower()
{ var
N = parseInt(document.f.n.value), //Заносим первое число в переменную N
K = parseInt(document.f.k.value), // Заносим второе число в переменную K
L = R = ''; //Создаем две пустые переменные
for(i=0; i<K; i++) //С помощью цикла вызываем первую функцию в которой все подсчитывается
{
L+='kvadrat(';
R+=')';
}
return eval(L+N+R); //Возвращаем результат и выводим в всплывающем окне
}
</SCRIPT>
|
Надеюсь вам все понятно. Спасибо за внимание.