math.js意外行动

时间:2017-03-24 18:22:21

标签: javascript precision math.js

  

Chrome 57.0.2987.110(64位)

     

math.js v3.10.0

使用下面的代码,我得到false。我这样做不对吗?

math.config({'number': 'BigNumber'});
console.log(math.largerEq('120', '2'));

https://jsfiddle.net/z2jmLndn/1/

1 个答案:

答案 0 :(得分:1)

您将值作为字符串传递,将它们作为数字值传递:

math.config({'number': 'BigNumber'});
console.log(math.largerEq(120, 2));

<击> OP找到答案:

console.log(math.largerEq(math.bignumber('120'), math.bignumber('2')));

似乎math.config()没有正确地工作,只要接受值为BigNumber,就会理解洞察力。