zoukankan      html  css  js  c++  java
  • JavaScript数组升降序排列、最大值、最小值等

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>数组升降序排列</title>
    </head>
    <body>
        <script type="text/javascript">
            var arr = [10,1,60,100,30,25,3];
            function aa(i,j){
                return i - j;  //i-j为升序,
            }
            function bb(i,j){
                return j-i; //j-i为降序
            }
            //因此在调用sort方法时,需要将aa函数传入,切记不要讲aa传入
            alert(arr.sort(aa));
            alert(arr.sort(bb));
        </script>
        
    </body>
    </html>

    效果图:

     原链接:https://www.cnblogs.com/lengyuehuahun/p/5643625.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>数组</title>
    </head>
    <body>
        <script type="text/javascript">
            //求数组中的最大项
            var arr = [1,3,5,7,8,4,9,10];
            /* 这块在调用的时候第一个参数给了null,这是因为没有对象去调用这个方法,我只需要用这个方法帮我运算,得到返回的结果就行,所以直接传递了一个null过去。*/
            var max = Math.max.apply(null,arr);
            console.log(max);
            //求数组中的最小项
            var arr = [1,3,5,7,8,4,9,10];
            var min = Math.min.apply(null,arr);
            console.log(min);
            //合并两个数组并返回新数组的长度
            var arr1=new Array("1","2","3","5","7","9");
            var arr2=new Array("2","4","6","8");
            // Array.prototype.push可以实现两个数组的合并
            console.log(Array.prototype.push.apply(arr1,arr2));//得到合并后数组的长度,因为push就是返回一个数组的长度
    
        </script>
        
    </body>
    </html>
  • 相关阅读:
    (2).net体系
    (1)php开篇常识
    java基础知识-xx
    java基础知识-字符串与数组
    java基础知识-流程控制
    小明的喷漆计划
    加分二叉树
    括号序列
    P1045
    胖男孩
  • 原文地址:https://www.cnblogs.com/huanghuali/p/8978628.html
Copyright © 2011-2022 走看看