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