前端入门之——javascript day8

Array对象的方法

    // 栈操作: shift unshift   pop push 压栈>>>放数据   弹栈>>>>取数据
    //队列 先进先出      栈: 先进后出
    var arr5=[1,4,6];
    arr5.push(13);
    arr5.push("hello",7);
    console.log(arr5)
    var ret=arr5.pop();//删最后一个
    console.log(arr5)
    console.log(ret)
console.log("下面是shift等的演示,栈操作 后进先出")
    arr5.unshift(45);
    console.log(arr5);
    arr5.shift();
    console.log(arr5);

  

  //排序 数组排序
    var arr6=[1,6,3,2,100];
    // arr6.reverse();
    // console.log(arr6)
    //
    // console.log(arr6.sort())
    function mysort(a,b) {
        if (a>b){
            return 1;
        }else if(a<b){
            return -1;
        }else{
            return 0
        }
    }
    function mysort1(a,b) {
        return a-b;
    }
    console.log(arr6.sort(mysort1))

  

    var arr6=[1,6,3,2,100];
    // console.log(arr6.toString())
    //concat 返回一个新的数组
    console.log(arr6.concat([4,5]))
    console.log(arr6.concat(4,5))

  

Date对象

创建Date对象

//方法1:不指定参数
var nowd1=new Date();
alert(nowd1.toLocaleString( ));
//方法2:参数为日期字符串
var nowd2=new Date("2004/3/20 11:12");
alert(nowd2.toLocaleString( ));
var nowd3=new Date("04/03/20 11:12");
alert(nowd3.toLocaleString( ));
//方法3:参数为毫秒数
var nowd3=new Date(5000);
alert(nowd3.toLocaleString( ));
alert(nowd3.toUTCString());

//方法4:参数为年月日小时分钟秒毫秒
var nowd4=new Date(2004,2,20,11,12,0,300);
alert(nowd4.toLocaleString( ));
//毫秒并不直接显示

  

猜你喜欢

转载自www.cnblogs.com/Mengchangxin/p/9633000.html