Exponentiation(Math.pow() 或)

Exponentiation 使第二個運算元成為第一個運算元(a b ) 的冪。

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

c 現在是 8

Version > 6

第 3 階段 ES2016(ECMAScript 7)提案:

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

c 現在將是 8

使用 Math.pow 查詢數字的第 n 個根

找到第 n 個根是提升到第 n 個冪的倒數。例如 25 的力量是 3232 的第 5 根是 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