三种创建方法
var fun = new Function(形式参数列表, 方法体);
function 方法名称(形式参数列表){ 方法体 }
var 方法名 = function(形式参数列表){ 方法体 }
特点
方法定义的时候,形参的类型不用写
方法是一个对象,如果定义名称相同的方法,会覆盖
在 JS 中,方法的调用有关方法的名称,和参数列表无关
在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
function add (){
var sum = 0;
for (var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
调用
方法名称(实际参数列表);
var arr = new Array(元素列表);
var arr = new Array(默认长度);
var arr = [元素列表];
join(参数)
:将数组中的元素按照指定的分隔符拼接为字符串push()
:向数组的末尾添加一个或更多元素,并返回新的长度。var date = new Date();
toLocaleString()
:返回当前date对象对应的时间本地字符串格式getTime()
:获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差,作为时间戳使用random()
:返回 0 ~ 1 之间的随机数, 含 0 不含 1ceil(x)
:对数进行上舍入floor(x)
:对数进行下舍入round(x)
:把数四舍五入为最接近的整数[a] [ab] [a-zA-Z0-9_]
m <= 数量 <= n
var reg = new RegExp(”正则表达式”);
如果存在转义符号需要写两根斜杠var reg = /正则表达式/;
test(参数)
:验证指定的字符串是否符合正则定义的规范