今天,我利用JavaScript数组的相关性质,制作了一个数组求和和平均值的案例,运行结果用页面弹窗表示。

最终效果图:


js代码:

<!-- 一个弹窗计算数组求和和平均值 --><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>//设定各数的值function getSum(arr) {var sum=0,ave=0,i=0;for(i=0;i<arr.length;i++) {// alert(arr);sum+=arr[i];} return sum;}//求平均分 function getAve(arr) {var sum=0,ave=0,i=0;for(i=0;i<arr.length;i++) {// alert(arr);sum+=arr[i];} ave=sum/arr.length;return ave;}//计算结果var arr=[1,2,3,4,5];var j=arr.length;getSum(arr);alert('这'+j+'个数字为'+arr+'\n'+'这些数字的和为'+getSum(arr)+'\n'+'这些数字的平均值为'+getAve(arr));</script>
</head>
<body>
</body>
</html>

小结:
其实,数组求和和平均值可以应用在计算分数上,比如计算某同学总成绩和班级平均分等等。希望我们互相学习,共同进步!

JavaScript开发之数组求和和平均值相关推荐

  1. JavaScript 常见的数组求和

    方法一:通过原型对象扩展内置对象方法(即给Array增加方法) <script>       Array.prototype.sum = function () {         var ...

  2. html数组求和的方法,JavaScript数组求和的常用方法

    JS数组求和的常用方法. 一.for循环var arr = [1,2,3]; function sum(arr) { var s = 0; for (var i = 0;i s += arr[i]; ...

  3. Javascript 数组求和的方法

    1.应用场景 主要用于数组求和. 2.学习/操作 JavaScript 数组求和的方法 var array = [1, 2, 3, 4, 5]; var sum = 0; 1.for循环 for (l ...

  4. javascript:数组求和之eval函数,多维数组求和

    eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) string必须是一个合法的表达式和语句,否则抛出异常 示例 let a = [1,2 ...

  5. 遍历JavaScript中的数组

    在Java中,可以使用for循环遍历数组中的对象,如下所示: String[] myStringArray = {"Hello", "World"}; for ...

  6. JavaScript 开发10个实用技巧

    编程语言通常暗藏着各种技巧,熟练使用这些技巧可以提高开发效率.JavaScript 就是一门技巧性很强的语言,掌握常见的语法技巧不但可以加深对语言特性的理解,还可以简化代码,提高编码效率.本文分享 1 ...

  7. java 数组怎么求和,感动,我终于学会了Java对数组求和

    前言 看到题目是不是有点疑问:你确定你没搞错?!数组求和???遍历一遍累加起来不就可以了吗??? 是的,你说的都对,都听你的,但是我说的就是数组求和,并且我也确实是刚刚学会.╮(╯▽╰)╭ 继续看下去 ...

  8. 使用SeaJS实现模块化JavaScript开发

    2019独角兽企业重金招聘Python工程师标准>>> 前言 SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加 ...

  9. JavaScript开发规范 0.01版

    为什么80%的码农都做不了架构师?>>>    JavaScript开发规范v0.01 终极原则:简洁,明晰,优雅. 所谓简洁,可以只写一遍的代码,绝不写两遍: 所谓明晰,尽量只用人 ...

最新文章

  1. python职能-最受欢迎的10家互联网公司 Python薪资揭秘!
  2. mysql流量控制_UDP流量控制之分析
  3. 阿里云服务器Tomcat无法从外部访问
  4. C ++或Java,高频交易哪个更快?
  5. php调用pdf2html,php html2pdf
  6. 职业程序员的知识体系
  7. bootbox.js中confirm()方法的使用
  8. HaaS EDU场景式应用整体介绍
  9. 微信小程序如何快速达到1000UV流量主开通要求
  10. vs 2019 创建rdl报表
  11. 世界星载SAR发展5——SIR-C(1994,美国)
  12. 第三十二章 三更雪压飞狐城(二之全)
  13. 微信小程序中使用video组件
  14. 小括号与花括号小括号与花括号
  15. 微软预览word_如何在Microsoft Word中更改语言
  16. 实战引流技巧,教你如何做好运营
  17. IAR 显示行号设置
  18. 孙陶然:不要轻易开始创业
  19. 中兴微型计算机,超乎想象的视觉享受,中兴天机Axon 9 Pro
  20. Linux中用VI/VIM编辑器

热门文章

  1. Alfresco的部署
  2. 《苍炎-羽生结弦》读书摘记
  3. php fopen函数 返回值,php中fopen函数失败的解决方法
  4. 树冠体积计算之AlphaShape算法
  5. 蓝牙BLE之CC2541 OAD升级[带看门狗OAD]
  6. 字节跳动或将强制实行1075工作制,加班需申请
  7. Electron + vite + vue3简单实现
  8. ibm服务器进入系统后不断重启,IBM X3650M4开机进不去bios反复重启
  9. 链表,字符串题,模拟与高精度
  10. 电脑怎么录屏?推荐2个好用的win7录屏方法!