函数和方法长得一样
方法:对象(属性,方法)
函数:函数放在对象里面就变成了方法
1 函数
1.1 定义函数
定义方式一:
绝对值函数
function abs(x){
if (x>=0){
return x;
}ekse{
return -x;
}
}
一旦执行到return代表函数结束,返回结果
如果没有执行return ,函数执行完也会返回结果,结果就是undefined
定义方式二:
var abs=function (x){
if (x>=0){
return x;
}ekse{
return -x;
}
}
调用函数
abs(-10) //10
argument
argument代表传进的所有参数,是个数组(包含函数本事传递的参数)
abs(1,2.3)
// 1,2,3
若想使用除去函数本身传递的参数,用rest(es6新特性)
function hell0(a,b,...rest)
rest只能写在最后面,用...标识