Я новичок в javascript и действительно пытался найти решение, но я не знаю, как применить его к моему конкретному коду.Вывод значения parseInt в два десятичных знака?
У меня есть два поля полей на форме, которую я хочу использовать в качестве кредитного калькулятора. Таким образом, value1 - это «сумма кредита», значение2 - для «периода погашения». Таким образом, значение1 нужно разделить на value2, а затем ему нужно вывести его в идентификатор с именем #fullvalue, чтобы я мог показать значение суммы погашения в форме. Мой код ниже работает отлично, однако я не могу на всю жизнь получить правильное значение #fullvalue до двух знаков после запятой. Так что это показывает, как $ 79,50 вместо того что-то вроде $ 75,56789555
$(window).on('load', function() {
$("form :input").change(function() {
var value1 = $('form #value1').val();
var value2 = $('form #value2').val();
var fullvalue = parseInt(value1, 10)/parseInt(value2, 10);
$('form #fullvalue').val(fullvalue);
});
});
'parseFloat ("75.56789555") toFixed (2). // 75.57' –
Я использовал следующий '' Math.round ((value1/value2) * 100)/100'', не знал о parsefloat, спасибо. Добавьте его в качестве ответа. – seahorsepip
Готово, без проблем - рад помочь :) –