我是靠谱客的博主 热心摩托,最近开发中收集的这篇文章主要介绍关于使用js算总价的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

昨天对接数据,发现有个商品总价需要计算,商品数量不定,商品价格不定,商品种类不定,有点蒙,想来想去想找到点简单的写法也没想到,最后提供一种简单的思路吧。

商品数量,商品价格先建立两个数组;

  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算总价的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

最后

以上就是热心摩托为你收集整理的关于使用js算总价的问题的全部内容,希望文章能够帮你解决关于使用js算总价的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(255)

评论列表共有 0 条评论

立即
投稿
返回
顶部