zoukankan      html  css  js  c++  java
  • 使用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);

  • 相关阅读:
    源码
    Leetcode 230. 二叉搜索树中第K小的元素 中序遍历
    Leetcode 160. 相交链表 哈希 链表
    Leetcode 142. 环形链表 II
    Leetcode 217. 存在重复元素 哈希 排序
    asp.mvc2.0资料
    关于CRM的介绍
    WPf控件模板缺省样式
    皮肤制作工具
    关于linq的用法
  • 原文地址:https://www.cnblogs.com/zhangweihu/p/7065074.html
Copyright © 2011-2022 走看看