--- title: Math.pow() slug: Web/JavaScript/Reference/Global_Objects/Math/pow translation_of: Web/JavaScript/Reference/Global_Objects/Math/pow ---
{{JSRef}}

Math.pow() 函数返回基数(base)的指数(exponent)次幂,即 base^exponent

{{EmbedInteractiveExample("pages/js/math-pow.html")}}

语法

Math.pow(base, exponent) 

参数

base
基数
exponent
指数

描述

由于 pow 是 Math 的静态方法,所以应该像这样使用:Math.pow(),而不是作为你创建的 Math 对象的方法。

示例

使用 Math.pow

function raisePower(x,y) {
   return Math.pow(x,y)
}

如果 x 是 2 ,且 y 是 7,则 raisePower 函数返回 128 (2 的 7 次幂)。

规范

规范版本 规范状态 注解
ECMAScript 1st Edition. Implemented in JavaScript 1.0 Standard Initial definition.
{{SpecName('ES5.1', '#sec-15.8.2.13', 'Math.pow')}} {{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-math.pow', 'Math.pow')}} {{Spec2('ES6')}}

浏览器兼容性

{{Compat("javascript.builtins.Math.pow")}}

相关链接