亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS實(shí)現(xiàn)購(gòu)物車中商品總價(jià)計(jì)算

 更新時(shí)間:2021年03月07日 15:11:40   作者:endggl  
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)購(gòu)物車中商品總價(jià)的計(jì)算 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

JS計(jì)算購(gòu)物車中商品總價(jià),供大家參考,具體內(nèi)容如下

題目要求:

購(gòu)物車中有若干商品信息,其中包括商品的名稱、單價(jià)、數(shù)量,計(jì)算購(gòu)物車中商品的總價(jià)。

具體思路:

商品信息通過(guò)創(chuàng)建商品對(duì)象來(lái)實(shí)現(xiàn),若干商品的加和通過(guò)創(chuàng)建數(shù)組來(lái)放置若干商品,再通過(guò)遍歷數(shù)組讀取指定屬性對(duì)價(jià)格進(jìn)行計(jì)算。

具體代碼:

<script type="text/javascript">
 // 總價(jià)變量
 var sum = 0;
 // 商品對(duì)象
 function Goods(name,price,amount){
 this.name = name;
 this.price = price;
 this.amount = amount;
 // this.add = fun();
  }
 // 定義聲明商品實(shí)例
 var goods1 = new Goods("鋼筆",100,1);
 var goods2 = new Goods("紙巾",10,1);
 var goods3 = new Goods("練習(xí)冊(cè)",100,2);
  
 // 創(chuàng)建函數(shù)進(jìn)行總價(jià)計(jì)算
 function totalPrice(){
 // 將對(duì)象放入數(shù)組
 var arr = new Array(goods1,goods2,goods3);
 // 通過(guò)遍歷將各個(gè)商品價(jià)格進(jìn)行相加
 for(var i in arr){
  sum = sum + (arr[i].price * arr[i].amount);
  };
  console.log(sum);
 };
  
 console.log(goods1);
 console.log(goods2);
 console.log(goods3);
 totalPrice();
</script>

運(yùn)行結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論