JS-函数

【函数的创建及使用】

语法:

function 函数名 (形式参数1,形式参数2,...,形式参数n){

语句

return 返回值;

}

================

//创建阶乘函数

function n$(n){

   if(n==0){

           return 1;

      }

    var out=1;

    for(var i=1;i<=n;i++){

    out*=i;

      }

   return;

}

//调用函数

var n0=n$(0);

var n10=n$(10);

var n15=n$(15);

调用函数通过,函数名()就可以了。需要注意,函数名的命名规则和变量名完全相同,但是通常函数名是动词,变量名是名词


【函数的参数】

需要多个参数用,逗号隔开,参数声明和参数赋值有先后顺序,所以调用函数时,一定要准确地给每个参数传递正确的值

 


 

【函数返回值】

和参数一样,return语句不是必须,即使不写return语句,函数本身也会有返回值undefined


 

【内部函数和匿名函数】


【回调函数】

回调函数通常是跟事件联系在一起,如单击按钮事件、敲键盘事件等。这些事件发生了以后就会调用回调函数,如

<script>

    function func(){

    alert('回调函数')

    }

</script>

<input type=button value='点我' onclick='func()'/>


【递归算法】
递归就是在函数体内再次调用函数本身的一种方法


【变量的作用域和生命周期】

 

posted @ 2015-10-27 22:06  用橙子味牙膏  阅读(182)  评论(0)    收藏  举报