# 平方根 .sqrt()

URL: https://caijiao.org/decimaljs/04-arithmetic/06-sqrt
Source: docs/decimaljs/04-arithmetic/06-sqrt.md
Description: 详细介绍 decimal.js 中的平方根方法 .sqrt()，展示用法及链式调用，帮助实现高精度的平方根计算。

`.sqrt()` 是 decimal.js 提供的平方根计算方法，用于计算一个 Decimal 实例的平方根，返回一个新的 Decimal 实例。

## 基本用法

```js
import Decimal from 'decimal.js';

const a = new Decimal(9);
const root = a.sqrt();

console.log(root.toString());  // 输出 "3"
````

## 链式调用示例

```js
const result = new Decimal(16)
  .sqrt()
  .plus(4)
  .toString();

console.log(result);  // 输出 "8"
```

## 使用建议

* `.sqrt()` 返回一个新的 Decimal 实例，原实例保持不变。
* 计算负数的平方根会抛出错误，需自行处理。
* 适合需要高精度根号计算的场景。

---

通过 `.sqrt()` 方法，可以轻松实现精确的平方根运算，避免原生浮点数的误差。
