Округлить цифру

Рейтинг: 0Ответов: 0Опубликовано: 17.04.2023

У меня есть такой код:

<input id="multiply" type="text" name="number" value="100"><span class="result">4365</span>

    <script>window.addEventListener('load', () => {
   const multiplyInput = document.querySelector('#multiply');
   const resultElements = document.querySelectorAll('.result');

   resultElements.forEach(item => {
      item.setAttribute('data-default-count', item.innerText);
   });

   const calcData = () => {
      resultElements.forEach(item => {
         item.innerText = item.getAttribute('data-default-count') * multiplyInput.value;
      });
   }

   calcData();

   multiplyInput.addEventListener('input', calcData)

})</script>

Его задача - умножать цифру из span на значение из input. Все работает, но не могу понять, как сделать так, чтобы в результате выводилось округленное до ближайшей тысячи число. Например: вместо 436500 должно получиться 436000, или вместо 5369 - 5300. Причем округление всегда должно быть в меньшую сторону.

Ответы

Ответов пока нет.