Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Javascript 你怎么舍入一个总数_Javascript_Sum_Rounding - Fatal编程技术网

Javascript 你怎么舍入一个总数

Javascript 你怎么舍入一个总数,javascript,sum,rounding,Javascript,Sum,Rounding,我正在从数据库中获取一个sum,并使用该sum填充一个js脚本,该脚本显示了一个进度表 Current Dontations: <?php global $wpdb; $results = $wpdb->get_results('SELECT SUM(purchase_value) AS sum_total FROM wp_cmxi_edd_customers'); $var ='$total'; $total = 0; foreach ($results as $result)

我正在从数据库中获取一个sum,并使用该sum填充一个js脚本,该脚本显示了一个进度表

Current Dontations: <?php
global $wpdb;
$results = $wpdb->get_results('SELECT SUM(purchase_value) AS sum_total FROM wp_cmxi_edd_customers');
$var ='$total';
$total   = 0;
foreach ($results as $result):
   $total = $result->sum_total;
    break;
endforeach; 
?>
<tr>
    <td><?php echo $total;?></td>
</tr>
当前完成:
js:

 <script type="text/javascript">
            var currentAmount = '<?php echo $var ;?>';
 </script>

var currentAmount='';

问题是,它返回NaN,因为我需要对数字进行四舍五入以删除小数。你如何同时取整和求和

ROUND(SUM(purchase_value))
?为了提高精度,我会在求和后进行舍入。ROUND(20.49)//返回JS中的值20