Как предотвратить округление больших десятичных чисел в javascript - PullRequest
1 голос
/ 31 марта 2020

Скажите, что у меня огромное число: 999999999.9999999999; Когда я пытаюсь сохранить это число в переменной, в javascript, В этой переменной сохраняется значение 1000000000.

Как мне предотвратить это от округления и сохранения числа как есть?

1 Ответ

1 голос
/ 31 марта 2020

Вы можете использовать стороннюю библиотеку lib для этого, например bignumber.js, вы можете узнать больше о bignumber здесь

Обратите внимание, что это невозможно с javascript примитивные типы.

let x = new BigNumber("999999999.9999999999");
console.log(x.toString());
//Add example
console.log(x.plus(23).toString());
<script src="https://cdnjs.cloudflare.com/ajax/libs/bignumber.js/9.0.0/bignumber.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...