Я не заставляю Math.ceil работать с моим текущим кодом js. Я думал, что это должно быть сразу после toFixed, но, к сожалению, это не работает.
Результат вычисления должен быть сокращен до 2 десятичных знаков и округлен с помощью Math.ceil, когда появляется десятичный разряд.
Как мне это сделать?
function output() {
var value1 = document.getElementById('value1').value;
var value2 = document.getElementById('value2').value;
var value3 = document.getElementById('value3').value;
document.getElementById('result1').innerHTML = ((parseFloat(value1) + parseFloat(value2)) / parseFloat(value3)).toFixed(2);
}<input id = "value1" type = "text" onchange = "output();" />
<span> + </span>
<input id = "value2" type = "text" onchange = "output();" />
<span> / </span>
<input id = "value3" type = "text" onchange = "output();" />
<p id = "result1"></p>в строке 18 изменение: jsfiddle.net/h081aq3c/1
Алекс покажет нам пример, в котором ваш код не дает ожидаемого результата (что мы должны ввести во входные данные выше, чтобы получить неправильный результат? И каким должен быть правильный результат?) Поскольку формулировка вопроса неясна.
уже решил, разобрался. Спасибо, в любом случае. Math.ceil оказался не в том месте



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Можете ли вы опубликовать пример (вариант использования), в котором результат не соответствует вашему желанию, и показать нам ожидаемый результат этого примера.