Вот задание : Напишите функцию pow(x,n) , которая возвращает x в степени n . Иначе говоря, умножает x на себя n раз и возвращает результат. (пример:
pow(3, 2) = 3 * 3 = 9
pow(3, 3) = 3 * 3 * 3 = 27
pow(1, 100) = 1 * 1 * ...*1 = 1
) Создайте страницу, которая запрашивает x и n , а затем выводит результат pow(x,n) . Запустить демо P.S. В этой задаче функция обязана поддерживать только натуральные значения n , т.е. целые от 1 и выше. Вот решение
function pow(x, n) {
var result = x;
for (var i = 1; i < n; i++) {
result *= x;
}
return result;
}
var x = prompt("x?", '');
var n = prompt("n?", '');
if (n <= 1) {
alert('Степень ' + n +
'не поддерживается, введите целую степень, большую 1'
);
} else {
alert( pow(x, n) );
}
Мне не понятно зачем нужна часть
for (var i = 1; i < n; i++)
Без нее так же все работает как и с ней
Эта часть цикл который умножает result на x, n раз
Без неё же, это будет простое возведение в квадрат
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Нужно если text-box пустой или вводит неправильно значение, вывести сообщение об ошибке и выделить его краснымСообщение выводится, то что text box пустой
Подскажите, что я делаю не так? Или посоветуйте, как нужно делатьИмеем структуру расширения:
Почему Jquery не работает? Значит скачал я js файл jquery, подключил к сайту, написал код в отдельном файле js и тоже его подключил