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>

运行结果:

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

您可能感兴趣的文章:

相关文章

  • 模拟一个类似百度google的模糊搜索下拉列表

    模拟一个类似百度google的模糊搜索下拉列表

    这篇文章主要介绍使用js模拟一个类似百度google的模糊搜索下拉列表,需要的朋友可以参考下
    2014-04-04
  • uniapp微信小程序无法使用本地静态资源图片(背景图在真机不显示)的解决方法

    uniapp微信小程序无法使用本地静态资源图片(背景图在真机不显示)的解决方法

    写微信小程序的时候,难免会为了赶进度而直接使用本地的图片,在模拟器上的时候可以正确显示图片,但是到手机上就无法显示图片了,下面这篇文章主要给大家介绍了关于uniapp微信小程序无法使用本地静态资源图片(背景图在真机不显示)的方法,需要的朋友可以参考下
    2022-12-12
  • JavaScript实现枚举的几种方法总结

    JavaScript实现枚举的几种方法总结

    在前端开发中,我们可能经常需要用到枚举,使用枚举的好处是为了让代码的可读性更强,避免直接使用数字或未知的字符串,但是在JavaScript中,要自己实现一个枚举功能,那么大家能想到多少种实现枚举的方法呢,我将介绍几种实现枚举的好方法
    2023-08-08
  • 浅析JavaScript 函数柯里化

    浅析JavaScript 函数柯里化

    这篇文章主要介绍了JavaScript 函数柯里化的相关资料,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-09-09
  • JS实现拖动模糊框特效

    JS实现拖动模糊框特效

    这篇文章主要为大家详细介绍了JS实现拖动模糊框特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • js实现横向伸展开的二级导航菜单代码

    js实现横向伸展开的二级导航菜单代码

    这篇文章主要介绍了js实现横向伸展开的二级导航菜单代码,涉及javascript鼠标事件及页面元素遍历的相关技巧,需要的朋友可以参考下
    2015-08-08
  • js判断一个对象是数组(函数)的方法实例

    js判断一个对象是数组(函数)的方法实例

    这篇文章主要给大家介绍了关于利用js如何判断一个对象是数组(函数)的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • 使用layui实现树形结构的方法

    使用layui实现树形结构的方法

    今天小编就为大家分享一篇使用layui实现树形结构的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JS实现checkbox互斥(单选)功能示例

    JS实现checkbox互斥(单选)功能示例

    这篇文章主要介绍了JS实现checkbox互斥(单选)功能,涉及JavaScript针对页面元素属性的判断及动态操作相关实现技巧,需要的朋友可以参考下
    2019-05-05
  • javascript校验价格合法性实例(必须输入2位小数)

    javascript校验价格合法性实例(必须输入2位小数)

    这篇文章主要介绍了javascript校验价格合法性实例,其中价格必须是数字且必须输入2位小数,需要的朋友可以参考下
    2014-05-05

最新评论