09数组案例.html

  • 09数组案例.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>09数组案例</title>
    <script>
        //案例1:求数组中所有元素的和
        // var sum=0
        // var arr1=[10,20,30,40,50];
        // for (var i=0;i<arr1.length;i++){
        //     sum+=arr1[i];
        // }
        // console.log(sum);//150


        //案例2:求数组中所有元素的平均值
        // var arr2=[1,2,3,4,5];
        // var sum2=0;
        // for (var i=0;i<arr2.length;i++){
        //     sum2+=arr2[i];
        // }
        // // console.log(avg=sum2/arr2.length);
        // console.log(sum2/arr2.length);




        //案例3:求数组中所有元素的最大值
        // var arr3=[1,3,2,5,10,100,50];
        // //假设max变量中的存储的是最大值
        // //var max=arr3[0];
        // var max=Number.MIN_VALUE;//假设变量是最大的但是实际上存储的最小的值
        // for(var i=0;i<arr3.length;i++){
        //     //判断这个变量的值和数组中每个元素的值是不是最大值
        //     //如果max<arr3[i]成立了,就执行max=arr3[i];如果不成立就跳出下一个.
        //     if(max<arr3[i]){
        //         max=arr3[i];
        //     }
        // }
        // console.log("最大值:"+max);



        //一个不好的地方---会出现bug的
        // var arr3=[-1,-2,-3];
        // //假设max变量中存储的是最大值
        // var max=0;//不能是0
        // for(var i=0;i<arr3.length;i++){
        //     //判断这个变量的值和数组中每一个元素的值是不是最大值
        //     if(max<arr3[i]){
        //         max=arr3[i];
        //     }
        // }
        // console.log("最大值:"+max);



        //案例4:求数组中所有元素的最小值
        // var arr4=[100,10,20,30,40,50];
        // var min=arr4[0];//假设min里存储的就是最小值
        // for(var i=0;i<arr4.length;i++){
        //     if(min>arr4[i]){
        //         min=arr4[i];
        //     }
        // }
        // console.log("最小值:"+min);




        //案例5:倒序遍历数组
        var arr5=[10,20,30,40,50,100];
        //正序
        for(var i=0;i<arr5.length;i++){
            console.log(arr5[i]);
        }
        //倒序
        for(var i=arr5.length-1;i>=0;i--){
            console.log(arr5[i]);
        }






        //案例6:把数组中每个元素用|拼接到一起产生一个字符串并输出
        //案例7:去掉数组中重复的0
        //案例8:提示用户输入班级人数,求总成绩,平均值.最高分,最低分
        //案例9:反转数组
        //案例10:冒泡排序

    </script>
</head>
<body>

</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,685评论 0 9
  • 今天看到我姐的女儿因为作文不会写哭的痛哭流涕,一个12岁的小女娃中午还在和我弟9岁的小男生在一起嬉皮笑脸,玩大哥小...
    心心念念阅读 1,069评论 0 0
  • iOS9和iOS10中CoreData最本质的区别其实就是管理对象上下文iOS8和 iOS9中NSManagedO...
    vision_colion阅读 2,077评论 7 7
  • 这世界上按财富划分有两种人,穷人和富人。穷人就是什么都没有的,心穷,精神穷,当然更没有金钱,所以,穷人就是穷到骨子...
    琉璃魅阅读 605评论 0 1
  • 人类一切文明的基础是信任。 区块链是第一次用理性的技术手段解决了人类数千年来的信任问题,根本逻辑是增加了一个制衡机...
    孜姿Amy阅读 255评论 1 0

友情链接更多精彩内容