美文网首页Development
decimal 高精度运算

decimal 高精度运算

作者: survivorsfyh | 来源:发表于2021-12-03 15:56 被阅读0次

decimal.js 即用于 JavaScript 的任意精度的Decimal类型,可以通过它对数据进行精确的运算.对金额或者浮点类型有着很不错的支持.

通过 npm 等方式即可安装

npm install --save decimal.js

加减乘除相关

const a = 1;
const b = 2;
// 加法
let add = new Decimal(a).add(new Decimal(b)).toNumber();
// 减法: toFixed 可以保留若干位小数
let sub = new Decimal(a).sub(new Decimal(b)).toNumber();
let sub = new Decimal(a).sub(new Decimal(b)).toNumber().toFixed(2); // 保留两位
// 乘法
let mul = new Decimal(a).mul(new Decimal(b)).toNumber();
// 除法
let div = new Decimal(a).div(new Decimal(b)).toNumber();

若干具体方法可详看 api 按需选择使用.


以上便是此次分享的全部内容,希望能对大家有所帮助!

相关文章

网友评论

    本文标题:decimal 高精度运算

    本文链接:https://www.haomeiwen.com/subject/jlxmxrtx.html