我正在使用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标记之外的字段做出反应。
发布于 2018-10-12 17:52:54
使用javascript可以选择点(.)后的数字大小。示例number.toFixed(2)在点后返回2个数字。
https://stackoverflow.com/questions/52776838
复制相似问题