• JavaScript数组


    求 70,89,78,90,96,79,88,100,56,95 总和,最大值,平均值

    var sum=0
    var attr=[70,89,78,90,96,79,88,100,56,95]
    for(var i=0;i<attr.length;i++)
    {
         if(attr[i]>sum)
         {
             sum=attr[i]
         }
    }
     
    alert(sum)
    

    var sum=0
    var attr=[70,89,78,90,96,79,88,100,56,95]
    for(var i=0;i<attr.length;i++)
    {       
     
             sum=attr[i]+sum
    }
     
    alert(sum)
    

    平均值

    var sum=0
    var attr=[70,89,78,90,96,79,88,100,56,95]
    for(var i=0;i<attr.length;i++)
    {       
     
             sum=attr[i]+sum/attr.length
    }
     
    alert(sum)
    

    最小:sum=数组中任何一个数

    var sum=56
    var attr=[70,89,78,90,96,79,88,100,56,95]
    for(var i=0;i<attr.length;i++)
    {
         if(attr[i]<sum)
         {
             sum=attr[i]
         }
    }
     
    alert(sum)
    

    7,12,16,20,25
    给数组插入值;这个值不能与数组的值一样

    <script type="text/javascript">
        var attr = [7,12,16,20,25];
        var reng=prompt("输入")
        for(var i=0;i<attr.length;i++)
        {
            if(attr[i]==reng)
            {
            break ;
            }
            if(i==attr.length-1)
            {
            attr[i+1]   =reng;
            }  
        }
        alert(attr)
    </script>
    

    冒泡排序:按照从小到大的顺序排列
    9,8,7,6,5,4,3,2,1

    var attr = [9,8,7,6,5,4,3,2,1];
    var zj = 0;
    for(var i=0;i<attr.length-1;i++)
    {
        for(var j=0;j<attr.length-1;j++)
        {
            if(attr[j]>attr[j+1])
            {
                zj = attr[j];
                attr[j] = attr[j+1]
                attr[j+1] = zj;
            }  
        }  
    }
    alert(attr);
    

    查找某个值:1,4,5,3,2,7,6,9

    var attr = [1,4,5,3,2,7,3,9];
    var a =3;
    var sy = -1;
    for(var i=0;i<attr.length;i++)
    {
        if(a==attr[i])
        {
            sy = i;
            alert("索引号"+i);
            //alert(i);
        }
    }
    if(sy==-1)
    {
        alert("没有找到!");
    }
    

      

     
  • 相关阅读:
    禁用网络连接后无法访问本机数据库的问题
    DevExpress使用笔记
    DEV控件 皮肤问题
    SQLServer2008导入Excel遇到的问题
    InnoSetup使用笔记
    SQLServer清空数据库中所有表的数据
    MS SQL Server2000转换成MySQL
    由MySQL登录不了引发的一些问题
    onerror事件
    DIV+CSS一些小小的技巧
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/7718860.html
Copyright © 2020-2023  润新知