JavaScript开发之数组求和和平均值
今天,我利用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开发之数组求和和平均值相关推荐
- JavaScript 常见的数组求和
方法一:通过原型对象扩展内置对象方法(即给Array增加方法) <script> Array.prototype.sum = function () { var ...
- html数组求和的方法,JavaScript数组求和的常用方法
JS数组求和的常用方法. 一.for循环var arr = [1,2,3]; function sum(arr) { var s = 0; for (var i = 0;i s += arr[i]; ...
- Javascript 数组求和的方法
1.应用场景 主要用于数组求和. 2.学习/操作 JavaScript 数组求和的方法 var array = [1, 2, 3, 4, 5]; var sum = 0; 1.for循环 for (l ...
- javascript:数组求和之eval函数,多维数组求和
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) string必须是一个合法的表达式和语句,否则抛出异常 示例 let a = [1,2 ...
- 遍历JavaScript中的数组
在Java中,可以使用for循环遍历数组中的对象,如下所示: String[] myStringArray = {"Hello", "World"}; for ...
- JavaScript 开发10个实用技巧
编程语言通常暗藏着各种技巧,熟练使用这些技巧可以提高开发效率.JavaScript 就是一门技巧性很强的语言,掌握常见的语法技巧不但可以加深对语言特性的理解,还可以简化代码,提高编码效率.本文分享 1 ...
- java 数组怎么求和,感动,我终于学会了Java对数组求和
前言 看到题目是不是有点疑问:你确定你没搞错?!数组求和???遍历一遍累加起来不就可以了吗??? 是的,你说的都对,都听你的,但是我说的就是数组求和,并且我也确实是刚刚学会.╮(╯▽╰)╭ 继续看下去 ...
- 使用SeaJS实现模块化JavaScript开发
2019独角兽企业重金招聘Python工程师标准>>> 前言 SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加 ...
- JavaScript开发规范 0.01版
为什么80%的码农都做不了架构师?>>> JavaScript开发规范v0.01 终极原则:简洁,明晰,优雅. 所谓简洁,可以只写一遍的代码,绝不写两遍: 所谓明晰,尽量只用人 ...
最新文章
- python职能-最受欢迎的10家互联网公司 Python薪资揭秘!
- mysql流量控制_UDP流量控制之分析
- 阿里云服务器Tomcat无法从外部访问
- C ++或Java,高频交易哪个更快?
- php调用pdf2html,php html2pdf
- 职业程序员的知识体系
- bootbox.js中confirm()方法的使用
- HaaS EDU场景式应用整体介绍
- 微信小程序如何快速达到1000UV流量主开通要求
- vs 2019 创建rdl报表
- 世界星载SAR发展5——SIR-C(1994,美国)
- 第三十二章 三更雪压飞狐城(二之全)
- 微信小程序中使用video组件
- 小括号与花括号小括号与花括号
- 微软预览word_如何在Microsoft Word中更改语言
- 实战引流技巧,教你如何做好运营
- IAR 显示行号设置
- 孙陶然:不要轻易开始创业
- 中兴微型计算机,超乎想象的视觉享受,中兴天机Axon 9 Pro
- Linux中用VI/VIM编辑器