教程 decimaljs tutorial

平方根 .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() 方法,可以轻松实现精确的平方根运算,避免原生浮点数的误差。