Скажите, что у меня огромное число: 999999999.9999999999; Когда я пытаюсь сохранить это число в переменной, в javascript, В этой переменной сохраняется значение 1000000000.
999999999.9999999999;
1000000000
Как мне предотвратить это от округления и сохранения числа как есть?
Вы можете использовать стороннюю библиотеку lib для этого, например bignumber.js, вы можете узнать больше о bignumber здесь
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>