成大事不在于力量的大小,而在于能坚持多久。

函数

耦合(重复度高),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)

}

 

posted @ 2020-03-20 19:00  雪绒花1124  阅读(163)  评论(0)    收藏  举报