Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Калькулятор javascript (https://javascript.ru/forum/misc/45578-kalkulyator-javascript.html)

MRJ 06.03.2014 17:25

Калькулятор javascript
 
Привет всем. Как сделать так чтобы этот калькулятор вычислял только целые значения без остатков типа 0,1 то есть чтобы он отсекал остаток и делал итог целым.

Дело в том что этот калькулятор к одному из значений почему-то добавляет остаток ,000000001 хотя обычный калькулятор считает нормально :)


<script type="text/javascript">

        function calc() {
            var value1 = document.getElementById("value1");
            var value2 = document.getElementById("value2");
            var value3 = document.getElementById("value3");
            var result = document.getElementById("result");

            var price = 700;
            price = parseInt(value1.options[value1.selectedIndex].id) * (parseInt(value2.options[value2.selectedIndex].id) / 100) + (parseInt(value3.options[value3.selectedIndex].id) * parseInt(value1.options[value1.selectedIndex].id));

            result.innerHTML = price;
        }

        </script>

Zuenf 06.03.2014 17:33

result.innerHTML = price.toFixed();

MRJ 06.03.2014 18:50

Цитата:

Сообщение от Zuenf
result.innerHTML = price.toFixed();

все работает, спасибо большое


Часовой пояс GMT +3, время: 08:58.