1. 程式人生 > >JS系統內建函式

JS系統內建函式

var str = 'AAAA';
var aTest= new Array(); //['ff'[,'er']] \ new Array(10); \ new Array('ff','fee');
var obj = new Obejct(); // {name:'zhangsan',height:198}
var today = new Date();
// Math物件示需要宣告。

字串:

length屬性:長度

concat 方法(String)連線兩個或更多個字串。

indexOf(string) 返回出現字串的位置

substr(num1,[num2])擷取字串

toLowerCase() 

轉換成小寫

toUpperCase() 轉換成大寫

replace(str1,str2) 字串替換

 Array:

concat 返回一個由兩個數組合並組成的新陣列。

join  返回一個由陣列中的所有元素連線在一起的 String 物件。

pop  刪除陣列中的最後一個元素並返回該值。

push 向陣列中新增新元素,返回陣列的新長度。

shift 刪除陣列中的第一個元素並返回該值。

unshift 返回一個數組,在該陣列頭部插入了指定的元素。

sort  返回一個元素被排序了的 Array 物件

reverse  返回一個元素反序的 Array 物件。

slice 返回陣列的一個片段。

splice 從陣列中刪除元素,

 Math:

ceil(數值)   大於或等於該數的最小整數

floor(數值)   小於或等於該數的最大整數

min(數值1,數值2) 返回最小值

max(數值1,數值2) 返回最大值

pow(數值1,數值2) 返回數值1的數值2次方

random()     返回隨機數 0---1

round(數值)     四捨五入

sqrt(數值)     開平方根

 Date:

getYear() 返回年份(2位或4位)

getFullYear() 返回年份(4位)

getMonth() 返回月份  0-11

getDate()     

返回日期 1-31

getDay() 返回星期數 0-6

getHours() 返回小時數 0-23

getMinutes() 返回分鐘數 0-59

getSeconds() 返回秒數 0-59

getMilliseconds() 返回亳秒數0-999

例:獲取本地時間
var myDate=new Date(dtime.replace(/-|\./g,"/")); //dtime格式 2013-08-09 24:08:09 ie
myDate.getYear();        //獲取當前年份(2位)
myDate.getFullYear();    //獲取完整的年份(4位,1970-????)
myDate.getMonth();       //獲取當前月份(0-11,0代表1月)
myDate.getDate();        //獲取當前日(1-31)
myDate.getDay();         //獲取當前星期X(0-6,0代表星期天)
myDate.getTime();        //獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours();       //獲取當前小時數(0-23)
myDate.getMinutes();     //獲取當前分鐘數(0-59)
myDate.getSeconds();     //獲取當前秒數(0-59)
myDate.getMilliseconds();    //獲取當前毫秒數(0-999)
myDate.toLocaleDateString();     //獲取當前日期
var mytime=myDate.toLocaleTimeString();     //獲取當前時間
myDate.toLocaleString( );        //獲取日期與時間

setTimeout();
setInterval();