Проблема округления с использованием toFixed () - PullRequest
1 голос
/ 26 февраля 2020

Как round 11,255 до 11,26 и 1,005 до 1,01? Когда я использовал toFixed(2), он возвращает только 11.25.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Попробуйте,

function convert(val) {
  var n = val.toFixed(2);
  console.log(n);
}
convert(11.255);

Если значение является текстовым типом, используйте parseFloat () для преобразования

function convert(val) {
  var n = parseFloat(val).toFixed(2);
  console.log(n);
}
convert("11.255");
0 голосов
/ 26 февраля 2020

console.log(Math.round(11.255 * 100) / 100)

Использование Math.round()

...