首頁  >  文章  >  web前端  >  對如何用JS算總價的詳細講解

對如何用JS算總價的詳細講解

零下一度
零下一度原創
2017-06-23 09:56:151825瀏覽

    昨天對接數據,發現有個商品總價需要計算,商品數量不定,商品價格不定,商品種類不定,有點蒙,想來想去想找到點簡單的寫法也沒想到,最後提供一種簡單的思路吧。

    商品數量,商品價格先建立兩個陣列;

   let pro_num=[];

   let pro_price=[];

#  之後新建一個陣列放入單一商品總價的陣列;

  let pro_total_price=[];

  之後取得到所有的商品數量,商品價格放入陣列,兩個陣列進行循環;

  for(let i=0;i<pro_num.length;i++){
     for(let k=0;k<pro_price.length;k++){
         if(i==k){
            let alone_Total_price =parseFloat(pro_num[i])*parseFloat(pro_price[k]); //计算单个商品的总价
            pro_total_price.push(alone_Total_price); //获得所有的单个商品的总价
       }  
 }
   let sum=0;//初始化总价
   for(let i=0;i<pro_total_price.length;i++){
    sum+=pro_total_price[i] //单个总价相加   
 }
let total_price=sum.toFixed(2) //保留两位小数

如果會有數值變化或多次進行總價計算清空單一總價的陣列

pro_total_price.splice(pro_total_price.length,0);

 

#

以上是對如何用JS算總價的詳細講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn