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 ответ

Решение

Вы передаете значения в виде строк, передаете их как числовые значения:

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

ОП нашел ответ:

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

Похоже, что math.config() не работает должным образом, поскольку принимает значения как BigNumber, понимание будет оценено.

Другие вопросы по тегам