ECMAScript常用對象
1、函數對象 Function
A.定義格式和使用格式
a.無參無返回值的定義格式
function 函數名稱(){
}
b.無參無返回值的使用格式
函數名稱();
===============================================
c.有參有返回值的定義格式
function 函數名稱(參數名1,參數名2,參數名3){
return 返回值;
}
d.有參有返回值的使用格式
var 返回值 = 函數名稱(參數1,參數2,參數3);
B.函數使用的注意事項
a.函數沒有重載,只有下面的覆蓋上面的
b.函數參數傳遞與個數無關.(未傳遞參數是undefined)
2、數組對象 Array
類似於集合 List < Object >
A.創建的方式
a.var arr = new Array(元素列表);
b.var arr = new Array(默認長度);
c.var arr = [元素列表]; //簡單 var arr = [11,true,'abc'];
B.特點
a.長度可以隨意改變
b.數據類型可以隨意改變
C.例如:
var arr = [11,true,'abc'];
arr[10] = 666;
那麼中間的 arr[3]=undefined; arr[4]=undefined; arr[5]=undefined; ...
D.屬性
arr.length 數組的長度
3、日期對象 Date
A.創建對象的方式
var dd = new Date();
B.兩個方法
a.獲取當前的系統時間 dd.toLocaleString();
b.得到毫秒值的操作 dd.getTime();
4、數學對象 Math
A.無需創建對象,直接可以使用
B.常見的使用方式
a.求圓周率 Math.PI
b.向上取整 Math.ceil(變量); //3.2向上取整變成4
c.向下取整 Math.floor(變量); //3.2向下取整變成3
d.四捨五入 Math.round(變量); //3.2四捨五入變成3 3.8四捨五入變成4
e.隨機數 Math.random(); //產生的隨機數是 0~1之間的小數,包括0不包括1