Как мне получить это отрицательное большое экспоненциальное число 6.849391775995509e-276 до 6,84 в javascript?
Я получаю отрицательные экспоненциальные числа из API, который я хотел бы использовать в своем пользовательском интерфейсе в сокращенной версии до 2 знаков после запятой. Если это имеет значение, я использую число в рендеринге диаграммы d3 в реакции.
Я пробовал несколько разных методов с сайтов документации по javascript, но, похоже, не могу их получить. Можно ли использовать такую библиотеку, как Immutable.js? Любая помощь будет принята с благодарностью. Все попытки во фрагменте кода, использующие запись экспоненты, возвращают 0.00
.
function financial(x) {
return Number.parseFloat(x).toFixed(2);
}
console.log(financial(6.849391775995509e-276));
const num = 6.849391775995509e-276
console.log(num.toFixed(2));
const num2 = 6.84939;
console.log(num2.toFixed(2));
console.log(financial('6.849391775995509e-276'));
e
), а не отрицательное число. - person Federico klez Culloca   schedule 08.01.2018