• 10 js一维数组、一维数组细节


    1.一维数组

    2.排序,查找

    3.多维数组

    数组:这种数据类型(引用类型/复杂类型/复合类型)数组的基本概念,用于存放一组数据。

    特别强调js中的数组可以存放各种数据类型(数字,字符串。。)

    <html>
    <head>
    
    <script language="javascript">
    var weights = [3, 5, 1, 3.4, 2, 50];
    var all_weight = 0;
    var avg_weight = 0;
    
    //数组遍历
    for (var i = 0; i< weights.length; i++ )
    {
        all_weight+=weights[i];
    }
    
    avg_weight = all_weight / weights.length;
    
    //如果你想知道数据类型
    //window.alert(avg_weight.constructor);
    //avg_weight = new Number (avg_weight);
    
    //Number下的toFixed()方法,把数字转换为字符串,结果的小数点后有指定位数的数字。
    //将小数点后面保留2位,四舍五入
    document.writeln("总体重是"+all_weight+"平均体重是"+avg_weight.toFixed(2));
    </script>
    
    </head>
    <body>
    </body>
    </html>

    结果:

    数组的细节:

    基本用法

    var 数组名= [元素值,元素值]

    Javascript 的数组元素可以是任意类型的数据.

    比如说可以是:var arr =[4, “hello ”, true ]

    数组在内存中的存在形式:

    测试代码:

    <html>
    <head>
    
    <script language="javascript">
    var myval=900;
    function abc(val)
    {
        val=90
    }
    abc(myval);
    window.alert(myval);    //结果900
    
    var myarr=[456,90,900];
    
    function abc2 (arr)
    {
        myarr[0]=35;
    }
    //调用前,遍历数组
    for (var i=0; i<myarr.length ;i++ )
    {
        document.writeln(myarr[i]);
    }
    document.writeln("<br/>");        //456 90 900
    
    abc2(myarr);
    //调用后,遍历数组
    for (var i=0; i<myarr.length ;i++ )
    {
        document.writeln(myarr[i]);
    }                                //35 90 900
    
    </script>
    
    </head>
    <body>
    </body>
    </html>
  • 相关阅读:
    数组相关操作
    控制结构和函数
    调用函数和方法
    常用类型、算术和操作符重载
    函数式 CSS (FCSS)
    Javascript 封装问题
    认识javascript中的作用域和上下文
    Javascript 继承-原型的陷阱
    解耦你的HTML,CSS和JAVASRIPT
    网格如此简单
  • 原文地址:https://www.cnblogs.com/super90/p/4526116.html
Copyright © 2020-2023  润新知