JS实现购物车中商品总价计算

 更新时间:2021年03月07日 15:11:40   作者:endggl  
这篇文章主要为大家详细介绍了JS实现购物车中商品总价的计算 ,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

JS计算购物车中商品总价,供大家参考,具体内容如下

题目要求:

购物车中有若干商品信息,其中包括商品的名称、单价、数量,计算购物车中商品的总价。

具体思路:

商品信息通过创建商品对象来实现,若干商品的加和通过创建数组来放置若干商品,再通过遍历数组读取指定属性对价格进行计算。

具体代码:

<script type="text/javascript">
 // 总价变量
 var sum = 0;
 // 商品对象
 function Goods(name,price,amount){
 this.name = name;
 this.price = price;
 this.amount = amount;
 // this.add = fun();
  }
 // 定义声明商品实例
 var goods1 = new Goods("钢笔",100,1);
 var goods2 = new Goods("纸巾",10,1);
 var goods3 = new Goods("练习册",100,2);
  
 // 创建函数进行总价计算
 function totalPrice(){
 // 将对象放入数组
 var arr = new Array(goods1,goods2,goods3);
 // 通过遍历将各个商品价格进行相加
 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>

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • 教你使用javascript简单写一个页面模板引擎

    教你使用javascript简单写一个页面模板引擎

    不知道你有木有听说过一个基于Javascript的Web页面预处理器,叫做AbsurdJS。只是打算写一个CSS的预处理器,后来扩展到了CSS和HTML,可以用来把Javascript代码转成CSS和HTML代码。当然,由于可以生成HTML代码,你也可以把它当成一个模板引擎,用于在标记语言中填充数据。
    2015-05-05
  • 微信小程序文章详情功能完整实例

    微信小程序文章详情功能完整实例

    这篇文章主要介绍了微信小程序文章详情功能,结合完整实例形式详细分析了微信小程序文章详情功能具体步骤、原理及功能实现技巧,需要的朋友可以参考下
    2020-06-06
  • js和jquery判断数据类型的4种方法总结

    js和jquery判断数据类型的4种方法总结

    这篇文章主要给大家介绍了关于js和jquery判断数据类型的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Javascript类型系统之String字符串类型详解

    Javascript类型系统之String字符串类型详解

    这篇文章主要介绍了Javascript类型系统之String字符串类型详解的相关资料,需要的朋友可以参考下
    2016-06-06
  • JavaScript实现tab栏切换的几种常用方法

    JavaScript实现tab栏切换的几种常用方法

    这篇文章主要给大家介绍了关于JavaScript实现tab栏切换的几种常用方法,在Web开发中Tab切换是一个常见的功能,它允许用户在不同的页面部分之间进行切换,需要的朋友可以参考下
    2023-12-12
  • 详解关闭令人抓狂的ESlint 语法检测配置方法

    详解关闭令人抓狂的ESlint 语法检测配置方法

    这篇文章主要介绍了详解关闭令人抓狂的ESlint 语法检测配置方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • js传值后台中文出现乱码的解决方法

    js传值后台中文出现乱码的解决方法

    这篇文章主要介绍了js传值后台中文出现乱码的解决方法,涉及javascript针对中文的编码及java解码操作相关技巧,需要的朋友可以参考下
    2016-06-06
  • react-router-dom v6 通过outlet实现keepAlive 功能的实现

    react-router-dom v6 通过outlet实现keepAlive 功能的实现

    本文主要介绍了react-router-dom v6 通过outlet实现keepAlive功能,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 使用js判断当前时区TimeZone是否是夏令时

    使用js判断当前时区TimeZone是否是夏令时

    这篇文章主要介绍了js判断当前时区TimeZone是否是夏令时的方法,需要的朋友可以参考下
    2014-02-02
  • Ajax 文件上传进度监听之upload.onprogress案例详解

    Ajax 文件上传进度监听之upload.onprogress案例详解

    这篇文章主要介绍了Ajax 文件上传进度监听之upload.onprogress案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09

最新评论