math.js 出其不意

math.js acting unexpectedly

Chrome 57.0.2987.110 (64-bit)

math.js v3.10.0

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

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

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

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

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

OP 找到答案:

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

就接受 BigNumber 值而言,math.config() 似乎无法正常工作,不胜感激。