Изменить вывод на 2 десятичных знака - PullRequest
0 голосов
/ 03 мая 2020

У меня есть этот JS файл. Этот фрагмент будет отображать стоимость доставки, но в 4 десятичных разрядах. Я хочу, чтобы он отображал только два десятичных знака. Как изменить код?

if (val.order_id > 0) {
  html += '<div class="col text-right">';
  html += "<b class='amout'>" + val.order_total_amount + "</b>";
  html += "<b class='charge_thaitop " + val.payment_type_raw + "'>" + getTrans('Delivery Fee ', 'deliver_fee') + getTrans('RM', 'MYR') + val.delivery_charge + "</b>";
  html += '</div>';
}

+ val.delivery_charge + выведет число, но в настоящее время оно находится в 4 десятичных разрядах. Я хочу это только в двух десятичных разрядах. См. Вывод на рисунке ниже:

вывод в красном прямоугольнике

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 мая 2020

Я нашел решения.

Извините, я не знаком с этим JS.

Но я поставил prettyPrice (val.delivery_charge) и все заработало.

Спасибо за предложение

0 голосов
/ 03 мая 2020

Вы можете преобразовать его в строку и сосчитать ниже запятой и проверить, больше или меньше 2 символов.

Или метод .toFixed(2)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...