//引用插件 math
npm install mathjs
全局声明
//声明全局
import * as math from "mathjs";
Vue.prototype.$math = math;
基础使用
//math基础使用
this.$math.add(a,b)//加
this.$math.subtract(a,b)//减
this.$math.multiply(a,b)//乘
this.$math.divide(a,b)//除
对字符串表达式进行求值运算
this.$math.eval('12 / (2.3 + 0.7)'); // 4
this.$math.eval('12.7 cm to inch'); // 5 inch
this.$math.eval('sin(45 deg) ^ 2'); // 0.5
this.$math.eval('9 / 3 + 2i'); // 3 + 2i
this.$math.eval('det([-1, 2; 3, 1])'); // -7
链式操作
this.$math.chain(3)
.add(4)
.multiply(2)
.done(); // 14
矩阵操作
var n = this.$math.matrix([[4,3,2], [6,6,8], [7,4,5]]);
console.log(n.valueof()); // [[4,3,2],[6,6,8],[7,4,5]]
math.js文档地址:http://mathjs.org/docs/index.html