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