JavaScript Array数组对象

<DOCTYPE html>
<html>
<head>
    <title>数组</title>
</head>
<body>
    <script type="text/javascript">
    //1.无参构造函数,创建一空数组
        // var a1=new Array(1,2,3,4);
         //document.write(a1)
    var a = new Array();
        a[0] = "1赵晓龙";
        a[1] = "2赵晓龙";
        a[2] = 3;
        for(var i=0;i<a.length;i++){
            // document.write(a[i]);
            // document.write("<br>");
            }
            // document.write("<hr>");
        //使用 for...in 声明来循环输出数组中的元素
        for (hehe in a){
            //document.write(a[hehe]);
             //document.write("<br>");
        }
         //document.write("<hr>");
    // 合并数组  concat(合并)
    var arr = new Array()
        arr[0] = "hello"
        arr[1] = "word"
        arr[2] = "name"
    
    //document.write(arr.concat());
    //document.write("<hr>");
    // 数组合并字符串 join("")
    //document.write(arr.join(""));
    //document.write("<br>");
    // 给数组值排序
    function sortNumber(a,b)
        {
        return a - b
        }
        var arr = new Array(6)
        arr[0] = "10"
        arr[1] = "5"
        arr[2] = "40"
        arr[3] = "25"
        arr[4] = "1000"
        arr[5] = "1"

        //document.write(arr.sort(sortNumber))
        // 更改数组中的值
        arr[5]="Opel";
        //document.write(arr[5])
        //删除数组中最后一个值
        var a = new Array()
        a[0] = "hello"
        a[1] = "aword"
        a[2] = "name"
        //document.write(a.pop())
        //9.给数组加一个新的数组时;    并返回新的长度。
        //document.write(a.push("James") + "<br />")
        //document.write(a)
        //颠倒数组中元素的顺序。
        //document.write(a.reverse())
        //使用 shift() 删除并返回数组的第一个元素。
        //document.write(a.shift() + "<br />")
        //使用slice()选取第几个数组并输出值
        //document.write(a.slice(1) + "<br />")
        //对数组进行排序
        //document.write(a.sort())
        //把数组转换为字符串
        //document.write(a.toString())
        //把数组转换为本地数组,并返回结果。
        //document.write(a.toLocaleString())
        //给字符串开头添加一个数值
        //a.unshift("William")
        //toString()和valueOf()的主要不同点在于,toString()返回的是字符串,而valueOf()返回的是原对象
        //document.write(a)
    </script>
</body>
</html>
原文地址:https://www.cnblogs.com/zhaoxialong/p/8244567.html