Степень/возведение в степень числа в JavaScript: методы вычисления степени числа

Чтобы вычислить степень или возведение числа в степень в JavaScript, вы можете использовать различные методы. Вот несколько часто используемых подходов:

  1. Использование функции Math.pow():

    let base = 2;
    let exponent = 3;
    let result = Math.pow(base, exponent);
    console.log(result); // Output: 8
  2. Использование оператора возведения в степень ():

    let base = 2;
    let exponent = 3;
    let result = base  exponent;
    console.log(result); // Output: 8
  3. Использование цикла:

    function power(base, exponent) {
     let result = 1;
     for (let i = 0; i < exponent; i++) {
       result *= base;
     }
     return result;
    }
    let base = 2;
    let exponent = 3;
    let result = power(base, exponent);
    console.log(result); // Output: 8
  4. Использование метода Array.reduce():

    function power(base, exponent) {
     return Array(exponent).fill(base).reduce((acc, val) => acc * val);
    }
    let base = 2;
    let exponent = 3;
    let result = power(base, exponent);
    console.log(result); // Output: 8
  5. Использование оператора побитового сдвига влево (<<):

    let base = 2;
    let exponent = 3;
    let result = base << exponent;
    console.log(result); // Output: 8