---
url: /docs/guide/usage/linter/rules/eslint/prefer-exponentiation-operator.md
---

### 作用

禁止使用 `Math.pow`，改为使用 `**` 运算符。

### 为什么这不好？

引入于 ES2016 的中缀幂运算符 `**` 是标准 `Math.pow` 函数的另一种写法。中缀表示法通常被认为更易读，因此也更受推荐。

### 示例

此规则的**错误**代码示例：

```javascript
Math.pow(a, b);
```

此规则的**正确**代码示例：

```javascript
a ** b;
```

## 如何使用

## 版本

此规则添加于 v0.4.0。

## 参考资料
