计算平均分 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]);

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/766106.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美团一路稳扎稳打,稳健型选手是如何炼成的?

2023年至今&#xff0c;宏观环境出现多元变化。这种变化带来了一种独特的机遇——当下&#xff0c;可能是观察一家公司或一种行业抗周期能力的最好时期。因为在面对不可预知的未来时&#xff0c;它们的抉择&#xff0c;一方面会反映业务基本盘的可靠性&#xff0c;另一方面则能…

节后必看!复工复产九项安全提示!

本文转载自“中华人民共和国应急管理部”公众号&#xff0c;原文链接&#xff1a;节后必看&#xff01;复工复产九项安全提示&#xff01; 春节假期结束&#xff0c;不少工厂企业开始复工复产&#xff0c;安全防范不可疏忽大意&#xff0c;复工复产时期主要危险因素 01假期综合…

【保姆级讲解如何在Ubuntu中设置中文输入法】

在Ubuntu中设置中文输入法 Ubuntu 中设置中文输入法的过程如下&#xff0c;这里以 Ubuntu 20.04 LTS 为例&#xff0c;步骤在其他版本中可能略有差异&#xff0c;请根据实际情况进行调整&#xff1a; 安装中文输入法框架&#xff1a; Ubuntu 默认使用 IBus 输入法框架&#xf…

C++ 月落乌啼算钱(斐波那契数列)

文章目录 一、题目描述月落乌啼算钱&#xff08;斐波那契数列&#xff09;题目背景题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 二、参考代码 一、题目描述 月落乌啼算钱&#xff08;斐波那契数列&#xff09; 题目背景 &#xff08;本道题目木有隐藏歌曲……

谈谈对前端性能监控的理解和实践

一、谈谈对前端性能监控的理解和实践 前端性能监控是确保网页或应用高效、稳定运行的关键环节&#xff0c;它涉及对前端页面加载速度、资源消耗、错误率等指标的实时监控和预警。通过前端性能监控&#xff0c;开发者和运维团队能够及时发现并解决性能瓶颈&#xff0c;从而提升…

基于SSM+Jsp+Mysql的记账管理系统

开发语言&#xff1a;Java框架&#xff1a;ssm技术&#xff1a;JSPJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包…

使用maxwell实时同步mysql数据到kafka

一、软件环境&#xff1a; 操作系统&#xff1a;CentOS release 6.5 (Final) java版本: jdk1.8 zookeeper版本: zookeeper-3.4.11 kafka 版本: kafka_2.11-1.1.0.tgz maxwell版本&#xff1a;maxwell-1.16.0.tar.gz 注意 &#xff1a; 关闭所有机器的防火墙&#xff0c;同时注意…

基于springboot+vue的旅游推荐系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

ubuntu : 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

往后看&#xff0c;90%能解决你的问题 原文链接&#xff1a;学一下 (suxueit.com) 我相信很多人刚使用ubuntu都遇到过这个问题&#xff0c;如果没有遇到&#xff0c;可能是你运气好使用了正确的软件源 libprotobuf-dev : 依赖: zlib1g-dev 但是它将不会被安装 zlib1g-dev : 依…

【React】React中将 Props 传递给组件

当使用 React 时&#xff0c;props 是组件之间传递数据的主要方式。以下是针对您提到的五个问题的详细解答&#xff1a; 1. 如何向组件传递 props 在父组件中&#xff0c;你可以通过组件标签的属性&#xff08;attributes&#xff09;将 props 传递给子组件。这些属性在子组件…

【redis】服务器架构演进

架构演进 单机架构应用数据分离架构应⽤服务集群架构读写分离 / 主从分离架构冷热分离架构垂直分库微服务架构 单机架构 所有的应用服务、业务所需的数据、业务处理等都在一台服务器上。 在初期&#xff0c;用户访问量很少&#xff0c;对服务器的的性能和安全没有很高的要求&am…

验证回文串——算法思路

题目链接&#xff1a;125. 验证回文串 - 力扣&#xff08;LeetCode&#xff09; 主要是将大写字母转换成小写&#xff08;将字母异或32即可转换大小&#xff09;&#xff0c;并将数字也存入数组&#xff0c;除去其他字符。反转是通过list反相输入再比较实现的。 public static …

踩了一天Prophet的fbprophet坑

pip怎么安装Prophet 安装了这个不行,要安装fbprophet 然后安装不起 哦豁 anaconda虚拟环境安装好将其导入pycharm from fbprophet import Prophet 然后不报错了,很稀奇对吧,不报错了 但是运行还是给你显示 没有fbprophet 绝望了,找人吧 通过官方网站安装最新版Prophet,但是…

2024年全球生成人工智能全景图【中文】

2024年全球生成人工智能全景图【中文】 在过去的一年中&#xff0c;产生式人工智能&#xff08;GenAI&#xff09;无疑成为了全球各行各业的热门话题。特别是ChatGPT的发布&#xff0c;激发了公众对GenAI强烈的兴趣和激动&#xff0c;唤醒了我们对其变革潜力的认知。 虽然我们…

keepalived高可用

负载均衡集群 底层协议&#xff1a;VRRP协议 优点&#xff1a; 工作原理&#xff1a; 体系结构图 内核空间&#xff1a;IPVS模块 NETLINK模块 用户空间&#xff1a;I/O模型 内存管理方法&#xff1a;Memory mngt 控制面板&#xff08;配置文件解析器&#xff09; 核心组件…

国自然提交状态,NSFC已审核 ≠ 申请书被受理!!!

本 期 推 荐 【SciencePub学术】2024年度国家自然科学基金集中受理期项目申请受理工作已基本结束。到底什么状态才算申请书被NSFC接收成功呢&#xff1f; 01 申请书状态 申请人登录ISIS系统&#xff0c;至此&#xff0c;绝大部分申请人的系统状态为下面三种&#xff1a; …

基础时间线柱状图绘制

from pyecharts.charts import Bar,Timeline # 导入柱状图底部的时间线 from pyecharts.options import LabelOpts # 移动标记的数据位置 from pyecharts.globals import ThemeType # 导入颜色主题 bar1Bar() # 创建一个柱状图对象 bar1.add_xaxis(["中国","美…

安科瑞ANET智能物联网网关 通信管理机-安科瑞 蒋静

概述 本系列智能通信管理机是一款采用嵌入式硬件计算机平台&#xff0c;具有多个下行通信接口及一个或者多个上行网络接口&#xff0c;用于将一个目标区域内所有的智能监控/ 保护装置的通信数据整理汇总后&#xff0c;实时上传主站系统&#xff0c;完成遥信、遥测等能源数据采集…

2024公认口碑最好的洗地机有哪些?若看重清洁力,这四款最值得买

每当我们要清洁卫生时&#xff0c;是否总是感到腰酸背痛、疲劳不堪&#xff0c;甚至头昏眼花&#xff1f;地板是家中的重要门面&#xff0c;不容忽视的卫生焦点。如今&#xff0c;我们终于多了一位家务打扫的救星——家用洗地地机。一次操作&#xff0c;即可完成扫地除尘、地除…

【Java开发过程中的流程图】

流程图由一系列的图形符号和箭头组成&#xff0c;每个符号代表一个特定的操作或决策。下面是一些常见的流程图符号及其含义&#xff1a; 开始/结束符号&#xff08;圆形&#xff09;&#xff1a;表示程序的开始和结束点。 过程/操作符号&#xff08;矩形&#xff09;&#xff…