• 9.19 开课第十六天(数组)


    数组:相同类型数据的集合

    强类型语音:1、数组里面只能存放相同数据类型的数据

            2、定义数组的时候需要指定一个长度(可以存放的元素数量)

          3、内存空间连续

    集合:1、可以存放任意类型的数据

           2、定义的时候不需要指定长度

       3、内存空间不连续

    js:数组:1、可以存放任意类型数据

         2、定义时候不需要指定长度

    定义  : 1、Array(1,3.14,"aa")   给数据
          2、Array(5)    给长度
            3、[1,3.14,"aa"]    使用方括号定义
    属性  :length     数组长度
    方法  : push()     往数组里面追加元素
    遍历   : for循环    for(var i=0;i<attr.length;i++))
         foreach形式     for(var a in attr)
    例子:1、10个分数,求总分,最高分,最低分

    var attr =[89,80,76,49,90,25,85,76,59,40];

    var sum = 0;

    for(var i=0;i<attr.length;i++)

    {

       sum += attr[i];

      }

    alert(sum);

    var zg = 0;

    for(var i=0;i<attr.length;i++) 

    {  

      if(attr[i]>zg)

       {  

         zg = attr[i];  

      }  

    }

    alert(zg);

    var zd = zg;

    for(var i=0;i<attr.length;i++)

    {

       if(attr[i]<zd)  

      {  

       zd = attr[i];  

      }

    }

    alert(zd);

    2、添加去重

    var attr = [2,5,10,16,27];

    var sj = 27;

    var cf = true;

    for(var i=0; i<attr.length;i++)

    {

       if(sj == attr[i])

       {  

       cf = false;   break;    

      }

    }

      if(cf)

    {

       attr.push(sj);  

      alert(attr.length);

      }

    else

      {

       alert("有重复值");

    }

  • 相关阅读:
    java 多线程 合并多个查询结果
    Nginx + Tomat https ssl 部署方案
    ActiveMQ 简单介绍以及安装
    Redis 基础使用 及 队列、订阅
    RPC远程调用 之 Hessian
    SpringBoot 整合 Swagger2 以及 Swagger2 常用使用
    Mysql 优化
    JVM性能调优
    超实用压力测试工具-ab工具
    easypoi 快速开发 导出 各种姿势的excel
  • 原文地址:https://www.cnblogs.com/l5580/p/5884913.html
Copyright © 2020-2023  润新知