函数
耦合(重复度高),js要讲究低耦合(把代码封装在一个黑匣子里面,就叫做函数),高内聚。函数最基本的功能就是简化代码。
函数就是为了抽象规则
1、函数声明
a:函数声明 function test(){}
b:函数表达式 var test = function abc(){} 表达式就是忽略了名字,test.name='abc'(函数名是后面的)-命名函数表达式 匿名函数 var test = function(){}-匿名函数表达式
c:立即执行函数
2、函数的组成(关键字function,方法名,括号,大括号)
3、参数
function sum(a){
console.log(sum.length) --形参的长度为1
console.log(arguments.length)--实参的长度为3
for(var i=0;i<arguments.length;i++){
console.log(arguments[i])
}
}
sum(1,2,11)
4、return(函数终止,并且可以有一个返回值)
5、递归就是找规律(很容易找到规律),找出口(唯一的好处:能让代码变得更加简洁。递归是最慢的,一层一层的等)
function mul(){
if(n==1||n==0){
return1
}
return n*mul(n-1)
}
成大事不在于力量的大小,而在于能坚持多久。

浙公网安备 33010602011771号