Неправильное отображение числа с плавающей точкой - PullRequest
0 голосов
/ 12 октября 2018

Я пользуюсь программным обеспечением Autodesk Infraworks и должен установить несколько советов, используя как javascript, так и html.

Я использую набор таблиц, где есть поле с именем USER_SUM_ALL.Он хранит разные числа, такие как 10, 20, 20,3, 20,8 и т. Д.

Проблема в том, что эта программа показывает номер не так, как в оригинале, но с 15 цифрами после запятой.Это код:

<div><b><font size="5"> TEST: %USER_SUM_ALL% </font></b></div>

И он показывает не 20,8, а 20,800000000000001

Что можно сделать для правильного отображения чисел?

Upd.

<script>
function test(){
    var x = %USER_SUM_ALL%;
    document.write(x);
};

</script>


<div><b><font size="5"> Number is: <script> test() </script> </font></b></div>

Здесь моя цель - показать число в поле USER_SUM_ALL.Прямо сейчас он не реагирует на поля вне тегов HTML.

1 Ответ

0 голосов
/ 12 октября 2018

Используя javascript, вы можете выбрать размер чисел после точки (.), Например. number.toFixed (2) возвращает 2 числа после точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...