• JS之数组


    数组的定义、使用、属性(length)、追加:

            var a = new Array();      //定义数据
            a[0] = 1;                 //数据的索引一定从0开始
            a[2] = 10;                //存数据
            a[3] = 100;
            alert(a[1]);              //取数据
            console.log(a);
            //第二种方式:
            var a = new Array(10,20,30);
            alert(a[2]);
            //第三种方式:
            var a = [10,20,30,40];
            alert(a[0]);
            
            var a = [10,10.5,"hello"] //同组数据中可以有不同的数据类型:整数、小数、字符串等
                                      //区别于强类型语言:同组数据必须为同类型数据、数据长度是固定的
            console.log(a.length);    //输出爱护局的长度
            a.push("hi");             //在数组内追加元素

       

     

    数组遍历:

        //数组的遍历 
        var a = [10,10.5,"hello","bug",100];
        //第一种方式:for循环
        for(var b=0;b<a.length;b++){
            console.log(a[b]);
        }
        //第二种方式:foreach
        for(var c in a){
            console.log(a[c]);    
        }    

    数组遍历应用:

        //求10个分数的总分、最高分、最低分
        //总分
        var sum = 0;
        var a = [88,99,78,56,90,62,100,23,85,79]
        for(var i=0;i<a.length;i++){
            sum = sum+a[i];            //sum +=a[i];    
        }
        alert(sum);    
        //最高分
        var maxs = 0;
        for(var i=0;i<a.length;i++){
            if(maxs<a[i]){
                maxs = a[i];    
            }    
        }
        //最低分
        var mins = 100;
        for(var i=0;i<a.length;i++){
            if(mins>a[i]){
                mins = a[i];    
            }    
        } 
  • 相关阅读:
    Razor使用方法
    Razor视图中的@:和<text>语法
    【洛谷p1031】均分纸牌
    Python读写文件
    对象传参数中引用是否被覆盖的情形
    Python中的random模块
    mysql数据库 安装 (原创)
    MYSQL常用命令
    MySQL查询数据表中数据记录(包括多表查询)
    127.0.0.1
  • 原文地址:https://www.cnblogs.com/rose1324/p/7965788.html
Copyright © 2020-2023  润新知