GitHub 博客园 Nanakon

【字符串拼装】♣一

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <script>
        var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
        var str = '<ul><li>' + arr1.join('</li><li>') + '</li><ul>';
        console.log(arr1);
        console.log(str);

        var arr2 = [];
        var i;
        var l = 3;
        for (i = 0; i < l; i++) {
            arr2[i]  = [];
        }
        var max = arr1.length;
        for (i = 0; i < max; i++) {
            arr2[i % 3].push(arr1[i]);
        }
        str = '';
        for (i = 0; i < l; i++) {
            str += '<ul><li>' + arr2[i].join('</li><li>') + '</li></ul>'; 
        }
        console.log(arr2);
        console.log(str);

        var arr3 = [];
        var arr4 = arr1;
        max = Math.ceil(max / 4);
        for (i = 0; i < max; i++) {
            if (arr4.length > 4) {
                arr3[i] = arr4.slice(0, 4);
                arr4.splice(0, 4);
            } else {
                arr3[i] = arr4;
            }
        }
        str = '';
        for (i = 0; i < max; i++) {
            str += '<ul><li>' + arr3[i].join('</li><li>') + '</li></ul>'; 
        }
        console.log(arr3);
        console.log(str);
    </script>
</body>
</html>

 

posted on 2012-12-15 19:00  jzm17173  阅读(291)  评论(0)    收藏  举报

导航

轻音