Jquery 以十进制形式在表格中显示大值(万亿),例如5.8万亿
我需要向使用Jquery创建的sharepoint仪表板添加一个新列。该值是一个非常大的数字,导致我的仪表板配置错误。我的价值以万亿计,例如565000000000.001 我需要用十进制数字来计算这个值,例如5.65万亿。有人能给我指一下正确的方向吗 我的表格代码如下:Jquery 以十进制形式在表格中显示大值(万亿),例如5.8万亿,jquery,html,sharepoint,Jquery,Html,Sharepoint,我需要向使用Jquery创建的sharepoint仪表板添加一个新列。该值是一个非常大的数字,导致我的仪表板配置错误。我的价值以万亿计,例如565000000000.001 我需要用十进制数字来计算这个值,例如5.65万亿。有人能给我指一下正确的方向吗 我的表格代码如下: TableRowHtml +="<TR><TD style='text-align: Left'>Curr</TD><TD 'style='font-size: 10px
TableRowHtml +="<TR><TD style='text-align: Left'>Curr</TD><TD 'style='font-size: 10px'>" + Curr[0].toFixed(2) + "</TD><TD 'style='font-size: 10px'>" + Curr[1].toFixed(2)+ "</TD><TD 'style='font-size: 10px'><img alt='' src=' IMAGE" + Curr1 + "'></TD><TD 'style='font-size: 10px'><img alt='' src=' IMAGE" + Curr7 + "'></TD><TD 'style='font-size: 10px'><img alt='' src='IMAGE" + Curr30 + "'></TD><TD 'style='font-size: 10px'> <div id='div3' style='float: right; width: 75px; height: 30px; margin-bottom: -20px! important;'></div></TD></TR>";
将数值除以万亿,然后四舍五入到2位小数 如果不能四舍五入到某个小数点: 将数值除以万亿分之一(即10.0000.000.000),然后四舍五入,再除以100 代码:
(Curr[1] / 1000000000000).toFixed(2)
备选方案给你5而不是5.00
(Curr[1] / 10000000000).toFixed(0)/100
尝试将您的巨大价值除以1012:
顺便说一下,我不确定英语中的万亿名称,但565000.001不应该是0.565万亿吗?注意,在你的例子中,它只有半万亿。你想使用什么样的数字系统?美国/英国?十亿在英国和美国的数字系统中是不同的。。如果这个数字总是以万亿计,那么下面的答案是有效的。
TableRowHtml += "<TR><TD style='text-align: left'>Curr</TD>"
+ "<TD style='font-size: 10px'>"
+ (Curr[0] / 1E12).toFixed(2) + " trillions" + "</TD>...";