在打印HTML页面时,会添加额外的零

时间:2017-04-23 02:16:38

标签: javascript c# html

我正在尝试从HTML页面打印3以下3;问题是@ a.Invoice.TotalAmount在一个数字之后追加4个额外的零,例如到12,它显示为12.0000到18.54,它显示18.5400和11.1为11.1000。

<tr>
        <td style="width: 50%; text-align: left; font-size: 12px;">@a.Invoice.InvoiceVendor.Name</td>
        <td style="font-size: 12px;">@a.Invoice.InvoiceNumber</td>
        <td style="font-size: 12px;">@a.Invoice.TotalAmount</td>
    </tr>

当我调试代码(html)页面时,没有显示零。 enter image description here

但是当我打印页面时,它会带有尾随零

enter image description here

我担心的是小数后我不需要零。有什么建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用JavaScript方法toFixed(2)

显示它

例如

var num = 5.56789;
var n = num.toFixed(2);

了解详情:https://www.w3schools.com/jsref/jsref_tofixed.asp