Array
創建數組對象:
var a1 = new Array(3);
var a2 = new Array(“A”,”B”,100);
var a3 = [“D”,”E”,90];
常用屬性:
length 獲取數組的長度;
prototype 動態給數組對象添加屬性或者方法。
常用方法:
concat(另一個數組) 連接兩個數組成一個新數組;
join(特殊字符) 將數組中所有的元素以特殊字符連接起來生成一個字符串;
pop() 彈出數組中最后一個元素;
push(ele1,ele2….) 向數組末尾添加多個元素;
reverse() 反轉數組;
slice(從哪個下標開始) 從指定下標開始向右截取子數組;
splice(從哪個下標開始,元素個數,newEle1,newEle2…). 添加或者刪除數組中某些元素 ;
sort 對數組升序排;
toString 將數組轉換成字符串。
創建日期對象:
var t1 = new Date();
var t2 = new Date(y,m,d);
var t3 = new Date(y,m,d,h,mi,s);
屬性:
prototype 日期對象動態擴展屬性和方法
常用方法:
getDate 獲取日期的“幾號”;
getDay 獲取日期是星期幾;
getHours 獲取日期的小時;
getMinutes 獲取日期的分鐘;
getMonth 獲取日期的月份;
getSeconds 獲取日期的秒數;
getTime 獲取自1970年1月1日到指定時間的毫秒數;
var nowTime = new Date();
var timeStamp = nowTime.getTime();
獲取時間戳,在AJAX中解決瀏覽器緩存問題。
getYear 獲取日期的年. (很少使用);
getFullYear 獲取日期的完整年份(推薦使用,避免千年蟲問題);
setDate 修改日期的“幾號”;
setHours 修改日期的“小時”;
setMinutes 修改日期的“分鐘”;
setMonth 修改日期的“月份”;
setSeconds 修改日期的“秒”;
setTime 修改時間,該方法參數是毫秒數(自1970年1月1日00:00:00的毫秒數);
setYear 修改日期的年份;
toGMTString 將日期轉換成字符串(以GMT(格林威治時間)格式轉換);
toLocaleString 將日期轉換成字符串,以本地計算機環境為基礎;
UTC 獲取自1970年1月1日到指定時間的毫秒數(國際標準時間);
Date.UTC(2012,1,1,0,0,0);