JavaScript Esponenziazione (Math.pow () o **)


Esempio

L'esponenziazione rende il secondo operando la potenza del primo operando (a b ).

var a = 2,
    b = 3,
    c = Math.pow(a, b);

c ora sarà 8

6

Fase 3 ES2016 (ECMAScript 7) Proposta:

let a = 2,
    b = 3,
    c = a ** b;

c ora sarà 8


Usa Math.pow per trovare l'ennesima radice di un numero.

Trovare l'ennesima radice è l'inverso di elevare all'ennesima potenza. Ad esempio 2 alla potenza di 5 è 32 . La quinta radice di 32 è 2 .

Math.pow(v, 1 / n); // where v is any positive real number 
                    // and n is any positive integer

var a = 16;
var b = Math.pow(a, 1 / 2);  // return the square root of 16 = 4
var c = Math.pow(a, 1 / 3);  // return the cubed root of 16 = 2.5198420997897464
var d = Math.pow(a, 1 / 4);  // return the 4th root of 16 = 2