当前位置: 首页 > news >正文

WEB前端3道练习题的运用

练习一:综合成绩统计与评级系统

编写一个名为 analyzeGrades 的函数,该函数接收一个包含若干学生成绩(0-100之间的数字)的数组作为参数。请完成以下功能:

数据清洗:过滤掉数组中无效的数据(非数字类型、小于0或大于100的数值),将有效成绩存入一个新数组。
基础统计:计算有效成绩的总分、平均分、最高分和最低分。
等级判定:遍历有效成绩数组,根据分数段判断等级(90-100为“优”,80-89为“良”,60-79为“中”,60以下为“差”),并统计各等级的人数。
结果返回:返回一个对象,包含有效成绩数组、总分、平均分、最高分、最低分以及等级统计对象。

其代码如下图所示:

该代码效果图:

练习二:寻找“完数”
题目描述:
一个数如果恰好等于它的所有真因子(即除了自身以外的约数)之和,这个数就被称为“完数”。例如:6 = 1 + 2 + 3,所以6是完数。
请编写一个函数 findPerfectNumbers(start, end),找出并返回 start 到 end 范围内(包含两头)所有的完数组成的数组。

要求:

函数接收两个数字参数 start 和 end。
使用嵌套循环:外层循环遍历范围内的每一个数字,内层循环寻找该数字的因子。
如果该数是完数,将其存入结果数组。
返回该数组。

其代码如下图所示:

该代码效果图:

练习三:数组合并与去重
题目描述:
编写一个函数 mergeArrays(arr1, arr2),将两个数组合并成一个新的数组,并去除其中重复的数字(如果两个数组中有相同的数字,新数组中只保留一个)。

要求:

函数接收两个数组参数 arr1 和 arr2。
创建一个空数组 result 用于存放结果。
先将 arr1 中的所有元素添加到 result 中。
再遍历 arr2,对于 arr2 中的每一个元素,检查它在 arr1 或 result 中是否已经存在。
如果不存在,才将其添加到 result 中。
返回 result。
示例:
输入:mergeArrays([1, 2, 3], [2, 3, 4, 5])
输出:[1, 2, 3, 4, 5]

其代码如下图所示:

其代码效果图为:

http://www.jsqmd.com/news/304595/

相关文章:

  • 【蓝海掘金】Shopee/Lazada 卖家必看!泰语、阿语图片全是乱码?揭秘 AI 如何搞定“复杂小语种”翻译
  • AI Skills:前端新的效率神器!
  • 【全托管卖家必看】Temu/TikTok 图片审核总不过?揭秘 AI 如何一键“清洗”中文牛皮癣,100% 通过率!【全托管卖家必看】Temu/TikTok 图片审核总不过?揭秘 AI 如何一键“清洗
  • 一次 scrollIntoView 在 Android 企微中失效的踩坑实录
  • n8n文件写入权限问题的深度诊断与解决方案:一次完整的技术排查实录
  • 【课程设计/毕业设计】基于SpringBoot的公园景区旅游小程序设计与实现基于springboot的公园综合服务系统设计与实现小程序【附源码、数据库、万字文档】
  • Java计算机毕设之基于springboot的公园健身参观浏览综合服务系统设计与实现小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 【毕业设计】基于springboot的机票预订系统(源码+文档+远程调试,全bao定制等)
  • 震撼来袭!AI应用架构师的智能金融系统设计创新趋势
  • NOI2026 做题记录 三
  • 智能体设计模式一
  • 2026年 智能高定品牌推荐榜单:整屋/全屋/家具/家居/一站式/实木智能高定,匠心融合科技与美学的未来生活解决方案
  • 风雪守通信 初心护畅通—临沂郯城联通抢修团队风雪中的坚守
  • 【开题答辩全过程】以 基于j2ee的问卷调查系统为例,包含答辩的问题和答案
  • 十件实事映初心,暖心工程聚合力 ——临沂联通2025年员工关爱行动绘就幸福画卷
  • 【开题答辩全过程】以 基于微信小程序的社区养老积分银行系统的设计为例,包含答辩的问题和答案
  • vllm设置参数 llm调用显存使用1gb
  • 学习笔记——ADC(模数转换器)技术
  • 【开题答辩全过程】以 基于SpringBoot的智能书城推荐系统的设计与实现为例,包含答辩的问题和答案
  • 传输层协议UDP和TCP
  • 50. 用户友好的提示系统:架构师如何实现实时反馈?
  • 2026激光切管机十大品牌:口碑实力诚信正规优秀厂商推荐
  • RPC 代理远程注入dll获得shell
  • 在Vue3中如何防止用户重复提交?
  • BUU-[BJDCTF2020]ZJCTF,不过如此
  • Sealos 私有化 vs 公有云:什么场景该选哪个
  • 2026年高定木作/轻法式木作厂家推荐榜:门墙柜一体化、整屋定制、全屋木作,匠心工艺与空间美学融合之选
  • 深度测评!MBA必看8款AI论文工具:开题报告与文献综述全解析
  • 提示工程架构师案例:法律领域模型的提示适配准确性提升方案(附数据集)
  • 三台机器部署 Sealos 私有云,完整操作手册