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( )); //毫秒并不直接显示