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>
  • 相关阅读:
    获取DataGrid数据
    C# 分頁
    TCP 协议
    node fs对象
    ANSI转义码 改变输出的字体颜色
    异步流程控制模式
    node event对象
    js中的异常捕获 try{} catch{}(二)
    node require 文件查找的顺序
    node process全局对象
  • 原文地址:https://www.cnblogs.com/huanghuali/p/8978628.html
Copyright © 2011-2022 走看看