Возведение в степень в 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));
→ Ссылка