Исправлено не работает на значение 3,675

Я сталкиваюсь с проблемой, в то время как круглые числа в 2 десятичных знака, используя функцию JavaScript toFixed

Он работает для всех значений, кроме некоторых случаев

Например: Значение: 3.675 Тогда должно быть 3.68

Я пробовал как ниже

var ans = Number(DiscountValue).toFixed(2);

Я даже пытался с помощью следующего кода

var ans = parseFloat(DiscountValue).toFixed(2);

Но его возвращение 3.67

Кто-нибудь сталкивался с этой проблемой раньше

PLZ руководство, как мы можем отсортировать это!

1 ответ

Math.round(num * 100) / 100

Это даст вам ожидаемый результат

Другие вопросы по тегам