【发布时间】:2018-10-12 09:47:31
【问题描述】:
我正在使用 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
这里可以做些什么来正确显示数字?
更新。
<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 标签之外的字段做出反应。
【问题讨论】:
-
您在此处使用的后端语言是什么,正如您提到的表格。
-
@somsgod 看起来像 HTML
-
toFixed(1);在 javascript 中将在稍后完成工作,如果数字在 int 中,则可以检查更多,不要在小数位后修复。
-
@somsgod 是的,我使用了这种方法,但是它只是重写了 HTML 错误读取的初始数据
标签: javascript html field precision