Возведение в степень в JavaScript
Пишу калькулятор на JavaScript.
Задача: умножить число на само себя n-ное число раз.
Но как это сделать?
Вот сам код
var operation = prompt('What operation will we do?');
var num_1 = parseInt(prompt('Enter 1-st number'));
var num_2 = parseInt(prompt('Enter 2-nd number'));
if (operation == '+') {
var result = num_1 + num_2;
alert('Result is: ' + result);
} else if (operation == '-') {
var result = num_1 - num_2;
alert('Result is: ' + result);
} else if (operation == '/') {
var result = num_1 / num_2;
alert('Result is: ' + result);
} else if (operation == '*') {
var result = num_1 * num_2;
alert('Result is: ' + result);
} else if (operation == '%') {
var result_1 = Math.floor(num_1 / num_2);
var result_2 = num_1 % num_2;
alert('Result is: ' + result_1 + ', ' + 'remainder is: ' + result_2);
} else if (operation == '**') {
var result ==
}
else {
alert('Invalid operation!')
}
Ответы (2 шт):
Автор решения: gusarov.f
→ Ссылка
Используйте Math.pow()
const powResult = Math.pow(5, 2)
console.log(powResult)
Автор решения: Alexandr Vyshnyvetskyi
→ Ссылка
function pow(a, n) {
return a ** n;
}
console.log(pow(2, 3));