Math.pow() 幂运算
最后更新:2026-09-09
Math.pow() 幂运算
Math.pow 返回 base 的 exponent 次幂。等价于 ** 运算符(ES2016)。
| 分类 | 数学 |
|---|---|
| ES 版本 | ES1 |
📝 语法
Math.pow(底数, 指数);
⚙️ 参数
| base | 底数。 |
|---|---|
| exponent | 指数。 |
返回值:底数的指数次幂。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
1024
27
1.4142135623730951
1024
💡 提示 ES2016 的 ** 运算符更简洁:2 ** 10 等价 Math.pow(2, 10)。
ℹ️ info Math.pow(2, 0.5) 等价 Math.sqrt(2)——平方根。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| Math.pow() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QMath.pow 和 ** 运算符的区别?
A功能相同,** 更简洁且优先级更明确。
QMath.pow(2, 0.5) 是什么?
A平方根——等价 Math.sqrt(2)。
QMath.pow 的参数可以是负数吗?
A底数可以为负(整数指数);分数指数需要正底数。