SOURCE

function writeDocument(variable) {
    document.write(variable + "<br/>");
} 

writeDocument("//数组创建-----");
var arr =["HTML","CSS","JavaScript","jQuery","Vue.js"];

writeDocument(arr);

writeDocument("数组下标取值----------------");
writeDocument(arr[2]);

writeDocument("数组赋值----------------")
arr[4] = "React.js";

writeDocument(arr);

arr[5] = "Vue.js";

writeDocument(arr);

arr[8] = "Angular.js";
writeDocument(arr);

writeDocument("获取数组的长度----------------------------");
writeDocument("数组长度:"+arr.length);
writeDocument(arr);
writeDocument(" ");

writeDocument("获取数组的1-2号元素----------------------------");
writeDocument("获取数组的1-2号元素"+arr.slice(1,3));
writeDocument(arr);
writeDocument(" ");

writeDocument("往数组头添加元素----------------------------");
writeDocument("往数组头添加元素"+arr.unshift("Web","Technology"));
writeDocument(arr);
writeDocument(" ");

writeDocument("往数组尾部添加元素----------------------------");
writeDocument("往数组尾添加元素"+arr.push("C++","C#"));
writeDocument(arr);
writeDocument(" ");

writeDocument("删除数组的第一个元素----------------------------");
writeDocument("删除元素"+arr.shift());
writeDocument(arr);
writeDocument(" ");

writeDocument("删除数组的最后一个元素----------------------------");
writeDocument("删除元素"+arr.pop());
writeDocument(arr);
writeDocument(" ");

writeDocument("对字符串数组进行升序的排序----------------------------");
writeDocument("升序排序:"+arr.sort());
writeDocument(" ");


//compareFunction(a, b) 小于 0 ,那么 a 会被排列到 b 之前.
//compareFunction(a, b) 等于 0 , a 和 b 的相对位置不变。
//compareFunction(a, b) 大于 0 , b 会被排列到 a 之前。 
var numArr = [3,5,9,22,66,6];

writeDocument("sort----------------------------");
writeDocument(numArr.sort());

//升序
function upCompare(left,right){
    if(left-right > 0){
        return 1;
    }
    if(left-right == 0){
        return 0;
    }
    if(left-right < 0){
        return -1;
    }
}
//降序
function downCompare(left,right){
    if(left-right > 0){
        return -1;
    }
    if(left-right == 0){
        return 0;
    }
    if(left-right < 0){
        return -1;
    }
}

writeDocument("打印排序的数字数组"+numArr);
writeDocument("打印升序排列后的数字数组"+numArr.sort(upCompare));
writeDocument("打印降序排列后的数字数组"+numArr.sort(downCompare));

writeDocument("反转数组----------------------------");

writeDocument(numArr.reverse());

writeDocument(numArr.join(";"));

writeDocument(numArr.join("<"));


writeDocument("给字符添加尖括号----------------------------");
function addAngleBracket(strValue){
    return " ";
}
var strValue = "绿叶学习网";
writeDocument(strValue);
writeDocument(addAngleBracket(strValue)); 

writeDocument("")
console 命令行工具 X clear

                    
>
console