时间:2021-05-25
昨天对接数据,发现有个商品总价需要计算,商品数量不定,商品价格不定,商品种类不定,有点蒙,想来想去想找到点简单的写法也没想到,最后提供一种简单的思路吧。
商品数量,商品价格先建立两个数组;
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算总价的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
速卖通联盟佣金怎么算?做速卖通联盟营销的卖家,最关心的就是速卖通联盟佣金怎么算?关于速卖通联盟佣金怎么算?的问题,开淘小编今天专门整理了关于速卖通联盟佣金怎
JS计算购物车中商品总价,供大家参考,具体内容如下题目要求:购物车中有若干商品信息,其中包括商品的名称、单价、数量,计算购物车中商品的总价。具体思路:商品信息通
亲,满返大红包应用规定以下:A、使用时间:领红包活动之时许11月26日算试前B、应用产品:只限天猫全球购商品产品;C、额度门坎:下单网页页面展现的订单信息总价格
最近有个朋友问我关于Node.js下使用ECDSA的问题,主要是使用Node.js的Crypto模块无法校验网络传输过来的签名结果。在踩坑无数后,终于搞清楚了原
亲,总价计算的是产品价格+邮费的总价。①产品价格为商品一口价②邮费为买家所在地应支付的邮费总价排序规则:总价排序是商品价格加上运费的总和进行排序。例如:输入宝贝