最近项目中用到前端数字运算,网上查到Math.js。
Math.js是一个JavaScript包用于执行数学相关的函数。拥有非常多的运算功能和灵活的表达式解析器。功能强大且易于使用。
Math.js详细中文介绍
Math.js下载地址
https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.16.0/math.min.js
简单使用说明:
1、引入math.js或math.mini.js(我引入的是math.mini.js)
<script src="${pageContext.request.contextPath}/jslib/math.min.js" type="text/javascript"></script>
2、js代码
<script type="text/javascript">
$(function() {
var a = 100.03;
var b = 210.08;
var result = funAdd(a,b);
alert(result);
)};
function funAdd(a,b){
math.config({
number: 'BigNumber'
});
return math.parser().eval(a + "+" + b);
}
</script>
注意:正确写法:math.parser().eval(a + “+” + b);
错误写法:math.parser().eval(a + b);