SOURCE

document.write("数组创建---------------------------------------------<br/>")
var arr=["t","u","j","k","w"];
document.write(arr+"<br/>");

document.write("数组下标取值---------------------------------------------<br/>")
document.write(arr[2]+"<br/>");

document.write("数组赋值---------------------------------------------<br/>")
arr[4]="React.js";
document.write(arr+"<br/>");
arr[5]="Jue.js";

document.write("获取数组长度---------------------------------------------<br/>")
document.write(arr.length+"<br/>");

document.write("截取数组某一部分---------------------------------------------<br/>")
//截取数组某一部分 数组名.slice(n,m)包含n不包含m
document.write(arr.slice(2,4)+"<br/>");

document.write("往数组头部添加元素---------------------------------------------<br/>")
//数组添加元素 数组名.unshift(n,m,.....,p)在数组开头添加
arr.unshift("a","b","c");
document.write(arr+"<br/>");

document.write("往数组尾部添加元素---------------------------------------------<br/>")
//数组添加元素 数组名.push(n,m,.....,p)在数组尾部添加
arr.push("o","p","q");
document.write(arr+"<br/>");

document.write("删除数组的第一个元素---------------------------------------------<br/>")
arr.shift("a");
document.write(arr+"<br/>");

document.write("删除数组的最后一个一个元素---------------------------------------------<br/>")
arr.pop("q");
document.write(arr+"<br/>");

document.write("将数组元素连接成字符串---------------------------------------------<br/>")
arr.join("+");
document.write(arr+arr.join+"<br/>");

document.write("数组颠倒顺序--------------<br/>");
arr.reverse();
document.write( arr+"<br/>");

document.write("对字符串数组进行升序的排列---------------------------------------------<br/>")
document.write(arr.sort()+"<br/>");
var numArr=[4,8,22,41,1,6];
function upCompare(left, right){
    if(left-right > 0){
        return 1;
    }
    if(left-right==0){
        return 0;
    }
    if(left-right<0){
        return -1;
    }
}
document.write("打印排序前的数组数组"+numArr+"<br/>")
function downCompare(left, right){
    if(left-right > 0){
        return -1;
    }
    if(left-right==0){
        return 0;
    }
    if(left-right<0){
        return 1;
    }
}
document.write("打印排序前的数组数组"+numArr+"<br/>")
document.write("打印升序排序后的数组数组"+numArr.sort(upCompare)+"<br/>")
document.write("打印降序排序后的数组数组"+numArr.sort(downCompare)+"<br/>")

document.write("给字符添加尖括号--------------<br/>");
function addAngleBracket(strValue){
    return "";
}
var strValue = "绿叶学习网"+"<br/>";
document.write(strValue)
        var strValue2= strValue.split("").join("><");//表示在strValue所有字符的中间插入大于号和小于号(><)
        //因此strValue2为"绿><叶><学><习><网"
        var arr = strValue2.split("");//表示将strValue2转换为数组,strValue2中每一个字符都是数组的一个元素。
        //因为只有将strValue2转换为数组,我们才可以使用数组的unshift()方法和push()方法。
        arr.unshift("<");
        arr.push(">");
        var result = arr.join("");
        document.write(result);

console 命令行工具 X clear

                    
>
console