JS数组练习

news/2024/8/22 4:21:24 标签: javascript

数组元素求和求平均值

javascript">		let sum = 0
        let ave = 0
        let a = [2,6,1,7,4]
        for(i = 0 ; i < 5 ; i ++ ) {
            sum += a[i]
        }
        ave = sum / 5
        document.write(sum+'<br>')
        document.write(ave)

数组求最大值和最小值

javascript">		let a = [2,6,1,77,52,25,7,0,77]
        let max = 0
        let min = Number.MAX_VALUE
        for(i = 0; i < a.length ; i ++ ) {
            if(a[i] >= max){
                max = a[i]
            }
            else if(a[i] <= min) {
                min = a[i]
            }
        }
        document.write(max + '<br>' + min)

数组筛选

要求

将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于 10 的元素选出来,放入新数组

代码

javascript">let a = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]
        let newArray = []
        for(i = 0;i < a.length ; i ++ ) {
            if(a[i] >= 10 ) {
                newArray.push(a[i])
            }
        }
        document.write(newArray)

数组去0

要求

将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中的 0 去掉后,形成一个不包含 0 的新数组

代码

javascript">let a = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]
        let newArray = []
        for(i = 0;i < a.length ; i ++ ) {
            if(a[i] != 0 ) {
                newArray.push(a[i])
            }
        }
        document.write(newArray)

http://www.niftyadmin.cn/n/1595498.html

相关文章

CSS hack for IE6/IE7/IE8/Firefox/Chrome/Safari

2019独角兽企业重金招聘Python工程师标准>>> 每次调css最令人头痛的就是浏览器校正问题&#xff0c;因为每个浏览器对css的解释都不太一样&#xff0c;firefox本身算是比较照规矩来&#xff0c;处理上比较简单&#xff0c;但是遇到微软的ie系列头 就大了&#xff0c…

图解-JS冒泡排序

冒泡排序&#xff1a; 冒泡排序是一种简单的排序算法。 它重复地走访过要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换&#xff0c;也就是说该数列已经排序完成。 这个算法的名字由来…

5威威猫系列故事——篮球梦

Problem Description 威威猫十分迷恋篮球比赛&#xff0c;是忠实的NBA球迷&#xff0c;他常常幻想自己那肥硕的身躯也能飞起扣篮。另外&#xff0c;他对篮球教练工作也情有独钟&#xff0c;特别是对比赛的战术&#xff0c;投篮选择方面也是很有研究&#xff0c;下面就是威威猫研…

原生JS-根据数据生成柱形图

需求&#xff1a; 用户输入四个季度的数据&#xff0c;可以生成柱形图。 效果图 分析 需要输入4次&#xff0c;所以可以把4个数据放到一个数组里面 利用循环&#xff0c;弹出4次框&#xff0c;同时存到数组里面 使用 var div1 document.getElementById(one)得到第一个div…

《数学之美》--读书感想

很早之前就买了《数学之美》这本书&#xff0c;当时到书店去瞎逛&#xff0c;随便翻翻&#xff0c;感觉还不错&#xff0c;就买了&#xff0c;之后也没怎么细看。上学期上完数据挖掘和自然语言处理这两门课&#xff0c;感觉听得晕乎乎的&#xff0c;没搞清楚里面的各种数学公式…

JS-函数求最值

求数组中的最大值 function getMax(a) {let max a[0]for (let i 0; i <a.length ; i ) {if(a[i] > max) {max a[i]}}return max}let num getMax([1,8,6,3,3,7])document.write(num)求数组最小值 function getMin(a) {let min a[0]for (i 0; i < a.length ;i ) …

程序猿---北京骑行天津~~~~

2013-04-02 23:24 计划路线 北京骑行天津路线 中国人民大学西门出发-->沿着西三环-->一直到南三环-->在玉泉营桥南拐-->沿着京开高速一直到黄村桥-->开始一直沿着铁路-->到达廊坊市&#xff08;在廊坊市廊万路东转到爱民东道东走&#xff0c;直到和平路即G10…

JS-转换时间

需求 用户输入秒数&#xff0c;可以自动转换为时分秒。 注意&#xff1a;时间不够两位数用0填充。 分析 小时&#xff1a; h parseInt(总秒数 / 60 / 60 % 24)分钟&#xff1a; m parseInt(总秒数 / 60 % 60)秒数: s parseInt(总秒数 % 60) <script>function getTi…