计算平均分 javascript

养成好习惯:先写注释再写代码

基础版:直接写逻辑(平均分=总和/个数)

// 求平均分
var scores = [60, 55, 80, 33, 75, 100];
// 求和,相除
var sum = 0;
var avg;

for (var i = 0; i < 6; i++) {
    sum += scores[i];
}

avg = sum / 6;
console.log(avg);

运行结果

在这里插入图片描述
在这里插入图片描述

升级版:用户设置数值个数+依次输入数值

<!-- 报错:scores未定义  ---> 粗心大意:scores[i]漏掉了[i];没把他当作数组 -->
<script>
    // 初始化数组
    // var scores = new Array();
    var scores = [];
    // 平均数:求和,相除
    var sum = 0;
    var avg = 0;
    var length = 0;
    // 输入操作
    length = parseInt(prompt("请输入你要输入的整数个数:"));


    // 逻辑体
    for (var i = 0; i < length; i++) {
        scores[i] = parseInt(prompt("请输入整数:")); //粗心大意:scores[i]漏掉了[i];没把他当作数组
        sum += scores[i];
    }

    avg = sum / length;
    // 输出
    alert('平均分:' + avg);
    // alert(scores[0]);
</script>

报错:scores未定义 — > 粗心大意:scores[i]漏掉了[i];没把他当作数组

在这里插入图片描述
在这里插入图片描述

基础知识点–创建数组

// new Array() 创建数组
var clothes1 = new Array(); //空数组
var clothes2 = new Array('dress', 'pants', 'jacket', 'shirt');

// 字面量创建数组
var clothes3 = ['dress', 'pants', 'jacket', 'shirt'];
var clothes4 = [];

// 保存各种常见的类型的数据
var arr1 = [11, 'wangxiaoxi', [36, 99], 'goo job']

// 访问数组元素( 下标索引)
var clothes5 = new Array('dress', 'pants', 'coat', 'jacket', 'shirt');
console.log(clothes5[0]);
console.log(clothes5[1]);
console.log(clothes5[2]);
console.log(clothes5[3]);
console.log(clothes5[4]);

运行代码在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值