Как изменить число с плавающей запятой 0,0521000 на 5,21 в javscript

#javascript #typescript #ecmascript-6

#javascript #typescript #ecmascript-6

Вопрос:

Вот число с плавающей точкой = 0.0521000

Я пытался parseFloat(0.0521000).toFixed(2)

результат таков 0.05

Но мой ожидаемый результат 5.21

Как добиться этого с помощью javascript, es6

Ответ №1:

Здесь нужна только математика. Умножьте это на 100, а затем используйте .toFixed(2)

 parseFloat(number * 100).toFixed(2)
  

Комментарии:

1. Или просто (0.0521000 * 100).toFixed(2) … это уже число, его не нужно анализировать.