zoukankan      html  css  js  c++  java
  • javascipt数组

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title></title>
    <script type="text/javascript">
        
        //王大爷有6只乌龟,它们的体重分别是3kg,5kg,1kg,
        //3.4kg,2kg,50kg 。请问这六只乌龟的总体重是少?        
        //平均体重是多少? 请你用现在掌握的技术编一个程序解决
    /*    
        var weight=[3.4,2,50];
        var total=0;
        //alert(weight);
        //alert(weight.length);
        for(var i=0;i<weight.length;i++){
            
                total +=weight[i];
        }
        //toFixed方法:把数字转换为字符串,结果的小数点后有指定位数的数字
        alert("总体重为:"+total+" "+"平均体重为:"+(total/weight.length).toFixed(2));
    */
    
    /*
        //数组在函数中传递是地址
            
        var weight=[20,45,80];
        
        alert("函数调用前:"+weight);
        function test(arr){
            
            //weight[0]=50;
            weight=null;
        }
        
        test(weight);
    
        alert("函数调用后:"+weight);
    
    */
    
    /*    var a =[2,3];
        a[3]=6;
        //alert(a[2]);
    
        var str ="hello wo men zai";
        var arr=str.split(" ",3);
        alert(typeof(arr));
    */
    
        //遍历一维数组
        
    //    var arr=[1.22,20,"hello",90,"world"];
        /*
        //for 循环
        for(var i=0;i<arr.length;i++){
        
            document.writeln(arr[i]);
        }*/
    /*
        //while
        var i=0
        while(i<arr.length){
            
            document.writeln(arr[i]);
            i++;
        }*/
    
        //do...while
    /*    var i=0;
        do{
            document.writeln(arr[i]);
            i++;
        }while(i<arr.length);
    */
        //for [other]
    /*
        for(var key in arr){
            
            document.writeln(arr[key]);
        }
    */
    
        //多维数组---二维数组
        var arr=[["beijing",123,4.5],["a","b","c"]];
        //var arr=[[0,0,0,0,0,0],[0,0,1,0,0,0],[0,2,0,3,0,0],[0,0,0,0,0,0]]
        //alert(arr[0][0]);
        //遍历二维数组
        //alert(arr.length);//为2 
        //alert(arr[2]);
        //alert(arr[2][2]);
        for(var i=0;i<arr.length;i++){
            
            //var arr2=arr[i];
            for(var j=0;j<arr[i].length;j++){
            
                document.writeln(arr[i][j]);
            }
            document.writeln("<br/>");
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

     自己多动手写,并且在写的过程中思考,慢慢的就能理解了。

  • 相关阅读:
    让程序在后台长久运行的方法
    unrecognized selector sent to instance的定位
    CocoaLumberjack调试的简单使用
    #pragma
    __bridge __bridge_retained __bridge_transfer
    关于c#继承
    C#__ 模拟鼠标单击事件
    C# 调用win api获取chrome浏览器中地址
    认识安卓
    源码解析-Volley(转自codeKK)
  • 原文地址:https://www.cnblogs.com/pwm5712/p/2985096.html
Copyright © 2011-2022 走看看