Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 以十进制形式在表格中显示大值(万亿),例如5.8万亿_Jquery_Html_Sharepoint - Fatal编程技术网

Jquery 以十进制形式在表格中显示大值(万亿),例如5.8万亿

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

我需要向使用Jquery创建的sharepoint仪表板添加一个新列。该值是一个非常大的数字,导致我的仪表板配置错误。我的价值以万亿计,例如565000000000.001

我需要用十进制数字来计算这个值,例如5.65万亿。有人能给我指一下正确的方向吗

我的表格代码如下:

       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>...";