您的位置:首页 > Web前端 > JavaScript

Javascript 一个数组中求最大数,将数组元素反转,用分割线将数组元素分割(注意arr.length字母的大小写,这里全是小写)

2014-03-18 22:14 423 查看
<script type="text/javascript">
    
        //求一个数组中的最大数
        function getMax(arr) {
            var max = arr[0];
            for (var i = 0; i < arr.length; i++) {
                if (arr[i] >max) {
                    max = arr[i];
                }
            }
            return max;            
        }

        var arr1 = new Array()
        arr1[0] = 20;
        arr1[1] = 21;
        arr1[2] = 28;
        alert(getMax(arr1));

        //将一个数组中的元素反转
        function re(arr) {
            for (var i = 0; i < arr.length / 2; i++) {
                var tem = arr[i];
                arr[i] = arr[arr.length - i - 1];
                arr[arr.length-i - 1] = tem;
            }
            return arr;
        }

        var arr2 = new Array();
        arr2[0] = "123";
        arr2[2] = "456"
        arr2[3] = "789";
        arr2[4] = "000";
        alert(re(arr2));

        //用分割线将数组的各个元素连接起来
        function sqlit(arr) {
            var s = arr[0];
            for (var i = 1; i < arr.length ; i++) {
                s = s + "|" + arr[i];
            }
            return s;
        }
        var arr3 = new Array();
        arr3[0] = "wo";
        arr3[1] = "ni";
        arr3[2] = "ta";
        alert(sqlit(arr3));
    </script>


Array数组的简化声明及使用

var arr4 = [1, 2, 3, 4, 5];
        function array(arr) {
            for (var i = 0; i < arr.length - 1; i++) {
                alert(arr[i]);
            }
        }
        array(arr4);


将数组Array元素用“|”连接起来

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!--将数组Array元素用“|”连接起来 -->
    <script type="text/javascript">
        function myjoin(arr) {
            if (arr.length <= 0) {
                return "";
            }
           
            var s = arr[0];
            for (var i = 1; i < arr.length; i++) {
                s = s + ("|" + arr[i]);
                //遍历数组
                //alert(arr[i]);
            }
            return s;                     

        }
        var arr = new Array(); //在javascript中Array无需预先制定大小(这个不同于C#中的Array)类似于C#中的ArrayList (动态数组)
        arr[0] = "梅西";
        arr[1] = "卡卡";
        arr[2] = "包青天";
        arr[3] = "包黑天";

        //调用myjoin函数;打印经过myjoin函数修改后的数组组成的字符串
        alert(myjoin(arr));

        //还有一种js自带的函数,可以将array里面的个函数连接成一个字符串。
        alert(arr.join("||"));
               
    </script>
</head>
<body>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐