Math.js 解决精度丢失问题

npm install mathjs


// main.js 
import * as math from 'mathjs';
Vue.prototype.$math = math;


//在使用之前把数据类型转换为Number类型;方法:Number();
console.log(this.$math.format(this.$math.add(this.$math.bignumber(4.8), this.$math.bignumber(9.44))));//加法
console.log(this.$math.format(this.$math.subtract(this.$math.bignumber(1), this.$math.bignumber(0.99))));//减法
console.log(this.$math.format(this.$math.multiply(this.$math.bignumber(1.11), this.$math.bignumber(100))));//乘法
console.log(this.$math.format(this.$math.divide(this.$math.bignumber(2.1), this.$math.bignumber(0.3))));//除法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容