Задать вопрос
@Dmax99

Как округлить число до сотых в input?

Здравствуйте ребята! Подскажите пожалуйста, как округлить число в инпуте, что-то не выходит...
Один инпут делит, и выводит во второй но после ноля хочется видеть два числа. Искал примеры но слепить так и не получилось...
$('input[name="sum"]').on('input', ({currentTarget})=>{
    const summ = +($(currentTarget).val());
    if(summ  > 0)$('input[name="new"]').val(summ / 2);
	
});
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Умножить на сто. Округлить до целого - тут есть несколько вариантов. И разделить на сто.

Округлять лучше до ближайшего целого. Это можно так:
Прибавить 0.5. Округлить до целого вниз. Вычесть 0.5.

Или можно преобразовать число в строку и оперировать со строкой. Но надо помнить - число может оказаться в плавающей форме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы